在Java中将XML转换为JSON(使用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

为什么在使用JSON库时,当我尝试将XML字符串序列化为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">