您的位置:首页 > 移动开发 > Objective-C

Java中将字符串转换为JsonObject

2017-04-27 00:00 281 查看
private static Map map=new HashMap();
public static Map parserToMap(String s){
JSONObject json=JSONObject.fromObject(s);
Iterator keys=json.keys();
while(keys.hasNext()){
String key=(String) keys.next();
String value=json.get(key).toString();
if(value.startsWith("{")&&value.endsWith("}")){
map.put(key, parserToMap(value));
}else{
map.put(key, value);
}
}
return map;
}

s是JSON格式的字符串,如下所示

{'name':'test','data':[{'data1':1}, {'data2':2}], 'test':{'test':'test'}}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: