Java jsonObject 转 map 对象

1.jsonObject 转 map

相关jar包:

import java.util.HashMap; 
import java.util.Iterator; 
import java.util.Map; 
import java.util.Map.Entry; 
import com.alibaba.fastjson.JSON; 
import com.alibaba.fastjson.JSONObject;

代码:

 JSONObject user = resJson.getJSONObject("user");
 Map<String, Object> userMap = new HashMap<>();       
//循环转换                
for (Map.Entry<String, Object> entry : user.entrySet()) {                    
    userMap.put(entry.getKey(), entry.getValue());                
}            
System.out.println("map对象:" + userMap.toString()); 

2.map 转 jsonObject

代码:

//map对象
Map<String, Object> data =new HashMap<>();
String x =JSONObject.toJSONString(data);
System.out.println("json字符串:"+x);

猜你喜欢

转载自blog.csdn.net/m0_54853503/article/details/124265132