2020-08-14 06:12发布
点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)嗨大师! 我在描述将Xml转换... 显示全部
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨大师!
我在描述将Xml转换为Json的Java代码时遇到问题。
我在博客中看到任何代码,但是所有这些代码都与Array有关。
这是我的目标:
但是我的Java代码正在生成此Json:
有人可以帮助我如何正确创建此代码? 我会感激的!
您可以使用外部jar JSONObject.jar。 我给出了一个示例代码,该代码将一个根节点下的两个测试节点转换为JSON数组-
package com.sap.XML2JSONArray; 导入org.json.JSONException; 导入org.json.JSONObject; 导入org.json.XML; 公共类XML2JSONArray { 公共静态整数PRETTY_PRINT_INDENT_FACTOR = 4; 公共静态字符串TEST_XML_STRING = " <?xml version = \" 1.0 \"?> abctest deftest "; 公共静态void main(String [] args){ 尝试{ JSONObject xmlJSONObj = XML.toJSONObject(TEST_XML_STRING); 字符串jsonPrettyPrintString = xmlJSONObj.toString(PRETTY_PRINT_INDENT_FACTOR); System.out.println(jsonPrettyPrintString); } catch(JSONException je){ System.out.println(je.toString()); } } } 这是输出- {" root":{" test":[ { " attrib":" jsontext", " content":" abctest" }, { " attrib":" jsontext2", " content":"抗议" } ]}}
最多设置5个标签!
您可以使用外部jar JSONObject.jar。 我给出了一个示例代码,该代码将一个根节点下的两个测试节点转换为JSON数组-
一周热门 更多>