Java 使用org.json库实现xml到json转换的问题

Java 使用org.json库实现xml到json转换的问题,java,json,xml,org.json,Java,Json,Xml,Org.json,我们使用org.json库将xml数据转换为json数据 代码非常简单,如下所示 JSONObject obj = XML.toJSONObject(xml); 在某些情况下,它抛出异常作为 org.json.JSONException:json不允许非有限数。 我们一次处理大量数据。有超过一万个xml数据正在转换为json数据。但是一个10或15失败,并抛出我上面提到的异常 但当我获取引发异常的xml文件并将其作为单个数据运行时,它成功了。我们不知道为什么会发生这种情况。如果有人使用此库,请

我们使用
org.json
库将xml数据转换为json数据

代码非常简单,如下所示

JSONObject obj = XML.toJSONObject(xml);
在某些情况下,它抛出异常作为

org.json.JSONException:json不允许非有限数。

我们一次处理大量数据。有超过一万个xml数据正在转换为json数据。但是一个10或15失败,并抛出我上面提到的异常


但当我获取引发异常的xml文件并将其作为单个数据运行时,它成功了。我们不知道为什么会发生这种情况。如果有人使用此库,请提供一些建议。

我以前也有过此问题。结果表明,原因是存在
null
值。你的JSON中有任何
null
值吗?没有。我已经注销了xml并将其作为单个文件运行,然后它就工作了。批量处理失败时,您可以提供整个堆栈跟踪