在Java中将XML转换为JSON(使用JSON库时发出奇怪的消息)
为什么在使用JSON库时,当我尝试将XML字符串序列化为JSON字符串时,会不断收到此消息 代码如下:在Java中将XML转换为JSON(使用JSON库时发出奇怪的消息),java,json,Java,Json,为什么在使用JSON库时,当我尝试将XML字符串序列化为JSON字符串时,会不断收到此消息 代码如下: String jsonString = "<o><bool type=\"boolean\">true</bool>" + "<int type=\"number\">1</int>" + "<name type=\"string\">json
String jsonString = "<o><bool type=\"boolean\">true</bool>" +
"<int type=\"number\">1</int>" +
"<name type=\"string\">json</name></o>";
XMLSerializer xml = new XMLSerializer();
JSONObject jobject = (JSONObject) xml.read(jsonString);
System.out.println(jobject.toString(2));
为什么我会收到此
“信息:使用默认…”
消息?还有,我怎样才能摆脱它呢?您得到了这个消息,因为您的顶级元素o没有类型。这只是一条信息,所以你可以忽略它。如果您更改了:
<o>
致:
它应该消失。但是,这也不重要
<o>
<o type="object">