JSONObject.fromObject()
JSON与JAVA数据的转换(
JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非常适合于服务器与 JavaScript 的交互。
)
List list = new ArrayList();
list.add( "first" );
list.add( "second" );
JSONArray jsonArray2 = JSONArray.fromObject( list );
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);
JSONObject jsonObject = JSONObject.fromObject(new JsonBean());
boolean[] boolArray = new boolean[] { true,false,true };
JSONArray jsonArray1 = JSONArray.fromObject(boolArray);
JSONArray jsonArray3 = JSONArray.fromObject("['json','is','easy']" );