目录
@Data
@NoArgsConstructor
@AllArgsConstructor
public class Employee {
private String name;
private Integer age;
private BigDecimal salary;
private String height;
}
public static void main(String[] args) {
List<Employee> employees = Arrays.asList(
new Employee("张三", 18, new BigDecimal("9999"),"180"),
new Employee("李四", 18, new BigDecimal("8888"),"180"),
new Employee("翠花", 18, new BigDecimal("7777"),"180")
);
Employee employee = new Employee();
employee.setAge(18);
employee.setName("test");
String s = JSONObject.toJSONString(employee);
System.out.println("JSONObject 和String 之间的转化>>>" + s);
String str = "{\"age\":18,\"name\":\"test\",\"salary\":20}";
Employee employee1 = JSONObject.toJavaObject(JSONObject.parseObject(str), Employee.class);
System.out.println("JSONObject 和 bean 之间的转化>>>" + employee1);
String str1 = JSONObject.toJSONString(employees);
System.out.println("JSONObject 和 list 之间的转化>>>" + str1);