<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); } }