<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.41</version> </dependency>
import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; /** * JSONObject转换 */ public class JsonTest { public static class User{ private String name; private int age; public User(String name, int age){ this.name = name; this.age = age; } public String getName() { return name; } public void setName(String name) { this.name = name; } public int getAge() { return age; } public void setAge(int age) { this.age = age; } } public static void main (String [] args) { // 1、Java对象转换Json字符串 User user1 = new User("张三", 23); String json1 = JSON.toJSONString(user1); // 2、Json字符串转换JSONObject String json2 = "{\"age\":43,\"name\":\"刘能\"}"; JSONObject jsonObject = JSON.parseObject(json2); // 3、Java字符串转换Java对象 String json3 = "{\"age\":33,\"name\":\"赵四\"}"; User user = JSON.parseObject(json3, User.class); } }