Java JSON中的xml属性标记值
我是json新手。我有一个存储在xml文件中的数据,我想将其转换为json。我可以成功地做到这一点。然而,我对“属性标记值”有一个问题,例如在XML中Java JSON中的xml属性标记值,java,json,xml,Java,Json,Xml,我是json新手。我有一个存储在xml文件中的数据,我想将其转换为json。我可以成功地做到这一点。然而,我对“属性标记值”有一个问题,例如在XML中 <doc ID="1"> 但是,我无法存储“@ID”:“1”表示“doc”和“section” 这是我代码的一部分: JSONObject doc_obj = new JSONObject(); JSONObject words_obj = new JSONObject();
<doc ID="1">
但是,我无法存储“@ID”:“1”表示“doc”和“section”
这是我代码的一部分:
JSONObject doc_obj = new JSONObject();
JSONObject words_obj = new JSONObject();
Map<String, String> words_Map = new HashMap<String, String>();
words_Map.put("position", "456");
words_Map.put("word", "country");
words_obj.put("words",words_Map);
doc_obj.put("doc",words_obj);
JSONObject doc_obj=new JSONObject();
JSONObject words_obj=新JSONObject();
Map words_Map=新HashMap();
单词“地图放置”(“位置”,“456”);
单词和地图放置(“单词”、“国家”);
文字(文字、文字、地图);
文件(doc),文字(doc);
我找不到如何将id分配给文档和节。JSON没有属性。我假定您的编程语言使用
@
前缀来模拟它们。请编辑问题并使用您的编程语言和/或框架添加标记。我使用了在线工具“”,因此我使用@将xml转换为json。我使用java程序得到了相同的结果,只是我不知道如何处理属性,这对于通过id识别文档非常重要。
JSONObject doc_obj = new JSONObject();
JSONObject words_obj = new JSONObject();
Map<String, String> words_Map = new HashMap<String, String>();
words_Map.put("position", "456");
words_Map.put("word", "country");
words_obj.put("words",words_Map);
doc_obj.put("doc",words_obj);