我正在尝试将 xml 字符串转换为 Java 中的 Json。这是一个示例代码:
import org.apache.commons.json.utils.XML;
String test = "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?><a><b>val1</b><d/></a>";
InputStream is = new ByteArrayInputStream(test.getBytes());
String jsonString = XML.toJson(is);
结果是:
{"a":{"b":"val1","d":true}}
我不明白为什么 d 的值设置为 true ?
还有什么方法可以得到这个结果:
{"a":{"b":"val1","d":""}}