简述

JSON.toJSONString 对象转json
JSON.parseObject json转对象

demo

static User user;

static {
user = new User();
user.setName("校长");
user.setAge(3);
user.setSalary(new BigDecimal("123456789.0123"));
}

/**
* 对象和json互相转换
*/
@Test
public void javaBeanAndJSON() {
/*对象转json*/
String jsonString = JSON.toJSONString(user);
// 输出 {"age":3,"name":"校长","old":false,"salary":123456789.0123}

/*json转对象*/
User user1 = JSON.parseObject(jsonString, User.class);
//输出 User{name='校长', age=3, salary=123456789.0123}

}