JAVA中JSON字符串格式转换
Posted 一日一记
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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);
可学习博客:地址
以上是关于JAVA中JSON字符串格式转换的主要内容,如果未能解决你的问题,请参考以下文章
将JSON格式的字符串转换为Java中的JSON对象[重复]