使用FastJson进行数据转换

FastJson是阿里开源JSON协议框架,使用起来极其方便。

<dependency>
    <groupId>com.alibaba</groupId>
    <artifactId>fastjson</artifactId>
    <version>1.2.47</version>
</dependency>

 

在数据的传输或者发送接口报文的时候,常常会用到javabean,json,json字符串之间转换。

json字符串转json对象:

JSONObject jsonObject = JSON.parseObject(string);

json对象转json字符串:

String str = jsonObject.toJSONString();

 

java对象转json对象:

JSONObject jsonObject = (JSONObject) JSON.toJSON(java);

json对象转java对象:

Object java = jsonObject.toJavaObject(Object.class);

 

java对象转json字符串:

String str = JSON.toJSONString(java);

json字符串转java对象:

Object java = JSON.parseObject(str,Object.class);
posted @ 2019-06-01 12:58  有梦想的人不睡觉s  阅读(286)  评论(0编辑  收藏  举报