JAVA中JSON字符串格式轉換


alibabab版本  即com.alibaba.fastjson

 

*以下Node為實體類

 

//JSON字符串->Map
Map map1 = (Map)JSON.parse(strJson);
Map map2 = JSON.parseObject(strJson, Map.class);
Map map3= (Map)JSONObject.parse(strJson);
Map map4= JSONObject.parseObject(strJson, Map.class);

 

//JSON字符串->JSONObject
JSONObject jsonObject = JSONObject.parseObject(strJson);

 

//List<T>->JSON字符串
List<Node> list = new ArrayList<>();
String jsonStr = JSON.toJSONString( list);

 

//JSON字符串->List<T>
List<Node> list1 = (List<Node>)JSONArray.parseArray(strJson,Node.class);


//對象->String
Node node = new Node();
String StrObject = JSONObject.toJSONString(node);

 

//String->對象
node = JSONObject.parseObject(jsonStr, Node.class);

 

可學習博客:地址


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM