package com.example.demo.util;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
import com.example.demo.entity.User;
import com.google.gson.Gson;
public class JsonStringForJavaBean {
public static void main(String[] args) {
//创建json字符串
String param = "{'id':'1','name':'罗旭','password':'123456','age':'20','sex':'boy','address':'成都'}";
//json字符串转为json对象
JSONObject jsonObject = JSONObject.parseObject(param);
//Json对象转为java对象
User user = JSONObject.toJavaObject(jsonObject,User.class);
//打印java对象内容
System.out.println(JSON.toJSON(user));
//=============================================================================================================
//把java对象转为json字符串
Gson gson=new Gson();
String json=gson.toJson(user);
System.out.println(json);
}
}
在pom.xml文件里面导入
<dependency> <groupId>com.google.code.gson</groupId> <artifactId>gson</artifactId> <version>2.8.5</version> </dependency>