json 转 object

    xiaoxiao2021-12-14  21

    package mytest; import java.util.ArrayList; import java.util.List; import net.sf.json.JSONArray; public class JsonTest { /** * @param args * @CreateDate:2013-7-26 * @author yang */ public static void main(String[] args) { // TODO Auto-generated method stub // String json = "{id:'1001',name:'张三',age:'22'}"; //        Student stu = new Student(); //        JSONObject obj = JSONObject.fromObject(json); //        stu = (Student)JSONObject.toBean(obj, Student.class); //        System.out.println(stu+",name="+stu.getName()); String json = "[{id:'1001',name:'张三',age:'22'},{id:'1002',name:'张三2',age:'222'}]"; List<Student> stu = new ArrayList<Student>();         JSONArray  obj = JSONArray.fromObject(json);         stu = (List<Student>)JSONArray.toList(obj, Student.class);         System.out.println(stu+",name="+stu.get(1).getName()); } } package mytest; public class Student {     private int id ;     private String name;     private int age; public int getId() { return id; } public void setId(int id) { this.id = id; } 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; } }
    转载请注明原文地址: https://ju.6miu.com/read-965163.html

    最新回复(0)