5

我想将XML转换为JSON

目前,我使用 lib org.json进行此操作:

JSONObject jso = XML.toJSONObject(xmlStr);

但是,如果 XML 包含数字字段,我希望JSONObject.

例如:

XML 文件是:

<ID>3</ID>
<NAME>ApplicationName</NAME>

org.json 允许我拥有:

{
    "ID" : 3,
    "Name" : "ApplicationName"
}

最终结果必须是:

{
    "ID" : "3",
    "Name" : "ApplicationName"
}
4

1 回答 1

7

我使用最新版本的 org.json 解决了 mt 问题。

有一种方法可以做到这一点:

JSONObject jso = XML.toJSONObject(xmlStr, true);

布尔值用于保留字符串字段。

于 2016-12-19T16:33:43.087 回答