//bean
public class book {
private String id;
private String name;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
}
System.out.println("-----------------list---------------------");
List list = new ArrayList();
list.add("1");
list.add("2");
list.add("3");
JSONArray js=JSONArray.fromObject(list);
System.out.println(js);
System.out.println("------------------map---------------------");
Map map = new HashMap();
map.put("name", "json");
map.put("bool", Boolean.TRUE);
map.put("int", new Integer(1));
map.put("arr", new String[] { "a", "b" });
map.put("func", "function(i){ return this.arr[i]; }");
JSONObject json = JSONObject.fromObject(map);
Object name=json.get("name");
System.out.println(json);
System.out.println(name);
//一个JSONArray有一个货多个JSONObject组成,
JSONArray ja=json.getJSONArray("arr");
Object aa=ja.get(0);
System.out.println(ja);
System.out.println(aa);
System.out.println("------------------bean---------------------");
book book=new book();
book.setId("11");
book.setName("wtf");
JSONArray js2=JSONArray.fromObject(book);
JSONObject rows=js2.getJSONObject(0);
Object workName=rows.get("id");
System.out.println(js2);
System.out.println(workName);