当前位置:首页 > Web开发 > 正文

JSONObject.fromObject

2024-03-31 Web开发

JSON与JAVA数据的转换( JSON即JavaScript对象游泳,要么就,它是一种轻量级的数据交换格式,非常适合于服务器与JavaScript的的交互。)
 

代码中有这么一句,是后台的封装数据。

JSONObject jo = JSONObject.fromObject(map); 
常见的java代码转换成json

 

- 。请注意,,这个方法曾经给我造成过困惑因为,它在对对象转换的时候是按照域类中的所有的getXXX()方法进行转换的如果你在类中写了非属性的的getXXX( )方法,那么返回给你的就会有XXX属性了。

- 使用net.sf.json *下的类(JAR包是JSON-LIB-xxjar)


 

1.列表集合转换成json代码

List list = new ArrayList();

list.add(“first”);

list.add(“second”);

JSONArray jsonArray2 = JSONArray.fromObject(list);

2. Map集合转换成json代码

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”});

(“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 = new boolean [] {true,false,true};

JSONArray jsonArray1 = JSONArray.fromObject(boolArray);

5.一般数据转换成json代码

JSONArray jsonArray3 = JSONArray.fromObject(“[‘json‘,‘is‘,‘easy‘]”);

JSONObject.fromObject - JSON与对象的转换

温馨提示: 本文由Jm博客推荐,转载请保留链接: https://www.jmwww.net/file/web/42705.html