将 xml 转换为 json 而不转换 String/Integer?
Convert xml to json without conversion String/Integer?
我想将 XML 转换为 JSON.
目前,我使用库 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"
}
我使用最新版本 org.json 解决了 mt 问题。
有一种方法可以做到这一点:
JSONObject jso = XML.toJSONObject(xmlStr, true);
布尔值用于保留字符串字段。
我想将 XML 转换为 JSON.
目前,我使用库 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"
}
我使用最新版本 org.json 解决了 mt 问题。
有一种方法可以做到这一点:
JSONObject jso = XML.toJSONObject(xmlStr, true);
布尔值用于保留字符串字段。