Convert JSON to Map

后端 未结 17 3108
天涯浪人
天涯浪人 2020-11-22 10:20

What is the best way to convert a JSON code as this:

{ 
    \"data\" : 
    { 
        \"field1\" : \"value1\", 
        \"field2\" : \"value2\"
    }
}
         


        
17条回答
  •  日久生厌
    2020-11-22 11:19

    Use JSON lib E.g. http://www.json.org/java/

    // Assume you have a Map in JSONObject jdata
    @SuppressWarnings("unchecked")
    Iterator nameItr = jdata.keys();
    Map outMap = new HashMap();
    while(nameItr.hasNext()) {
        String name = nameItr.next();
        outMap.put(name, jdata.getString(name));
    
    }
    

提交回复
热议问题