在项目开发中需要把JSon数据转为Map对象,整理成工具,分享如下
/**
* Json 转成 Map<>
* @param jsonStr
* @return
*/
public static Map<String, Object> getMapForJson(String jsonStr){
JSONObject jsonObject ;
try {
jsonObject = new JSONObject(jsonStr);
Iterator<String> keyIter= jsonObject.keys();
String key;
Object value ;
Map<String, Object> valueMap = new HashMap<String, Object>();
while (keyIter.hasNext()) {
key = keyIter.next();
value = jsonObject.get(key);
valueMap.put(key, value);
}
return valueMap;
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}
return null;
}
本文提供了一种将JSON字符串转换为Map对象的实用工具方法。该方法使用JSONObject解析JSON字符串,并将其键值对存储到HashMap中,便于进一步的数据处理。
2639

被折叠的 条评论
为什么被折叠?



