在SO中查看几个问题,以获得XML到JSON转换器的良好解决方案。我对此感到高兴: Convert xml to json with Java 对于我们几乎所有场景而言,这似乎都很好,但对于下面的问题! 我注意到每当我有一个像这样的XML(零后跟一个数字)
<a>011</a>
这似乎被格式化为
{a:9}
然而,这似乎工作正常
<a>11</a>
Whcih格式化为
{a:11}
这是我正在使用的简单代码:
String sXML = "<a>011</a>";
JSONObject xmlJSONObj = XML.toJSONObject(sXML);
任何指针?
答案 0 :(得分:2)
看起来它认为它是一个八进制值,这就是为什么你得到9,请看下面有类似问题的文章: