JSONObject.fromObject(map)(JSON與JAVA數據的轉換)

JSON與JAVA數據的轉換(JSON 即 JavaScript ObjectNatation,它是一種輕量級的數據交換格式,非常適合於服務器與 JavaScript的交互。


1. List集合轉換成json代碼

List list = newArrayList();

list.add( "first" );

list.add( "second" );

JSONArray jsonArray2 =JSONArray.fromObject( list );

2. Map集合轉換成json代碼

Map map = newHashMap();

map.put("name","json");

map.put("bool",Boolean.TRUE);

map.put("int", newInteger(1));

map.put("arr", new String[] {"a", "b" });

map.put("func", "function(i){return this.arr[i]; }");

JSONObject json =JSONObject.fromObject(map);

3. Bean轉換成json代碼

JSONObject jsonObject =JSONObject.fromObject(new JsonBean());

4. 數組轉換成json代碼

boolean[] boolArray = newboolean[] { true, false, true };

JSONArray jsonArray1 =JSONArray.fromObject(boolArray);

5. 一般數據轉換成json代碼

JSONArray jsonArray3 =JSONArray.fromObject("['json','is','easy']" );
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章