JSON中的xml属性标记值

时间:2017-03-02 14:51:48

标签: java json xml

我是json的新手。我有一个存储在xml文件中的数据,我想将其转换为json。我能成功地做到这一点。但是,我遇到了“属性标记值”的问题,例如,在XML

<doc  ID="1">

结果应如下所示:

 { 
    "doc": { 
       "@ID": "1", 
    "section": { 
         "@ID": "1",
         "words": [ 
            { 
                     "position": "456",
                     "word": "country",
                  ]
        }
        }
    }

但是,我无法存储“@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); 

我无法找到如何将id分配给doc和section。

0 个答案:

没有答案
相关问题