0
点赞
收藏
分享

微信扫一扫

json 转 object

德州spark 2022-11-07 阅读 126

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;

}



}

举报

相关推荐

0 条评论