【发布时间】:2017-01-17 08:23:38
【问题描述】:
我知道我要问的问题类型被问了很多次,但我仍然觉得我的问题是不同的,因为我无法找到正确的答案,
我需要将 XML 字符串转换为 JSON 格式
我的 XML 格式看起来像
<employee>
<empId>1</empId>
<address>India</address>
</employee>
我没有员工类,这个根标签下次可以是任何东西,所以我使用 xml 解析来形成一个 XML,然后我将 xml 字符串覆盖到 JSON
JSONObject xmlJSONObj = XML.toJSONObject(data);
String jsonPreetyPrintString = xmlJSONObj.toString(1);
response = jsonPreetyString;
我的 JSON 输出是这样的
{"employee":{
"empId":1,
"address":"India"
}
}
但是,我希望我的输出看起来像
{
"empId":1,
"address":"India"
}
请建议我可以通过哪种方式实现这一目标。
【问题讨论】:
标签: java json xml xml-parsing geojson