Java中Json,Map,String格式相互转换


Json,Map,String数据格式转换的前提条件:

1、String字符串的数据格式满足map类型或者json类型

2、在JAVA中使用JSON解析需要引入org.json包(以org.json做演示)



下面是转换方法:

String转成Json格式

JSONObject jsonObj = new JSONObject(str);

Map转成Json格式

JSONObject jsonObj = new JSONObject(map);

String转成Map格式

JSONObject  jsonObject = JSONObject.fromObject(str); 
Map map = (Map)jsonObject;