JSON

常见的java代码转换成json

字号+ 作者:H5之家 来源:H5之家 2016-01-27 17:01 我要评论( )

改Oracle服务器IP,需要修改四个地方:1)修改服务器的IP地址,linux服务器一般直接修改网卡的配置文件,如:在/etc/sysconfig/network下找到ifcfg-eth-id-00:0c

 


 

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

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

 

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

--使用net.sf.json.*下的类(jar包是json-lib-x.x.jar)


 

1. List集合转换成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" });

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

JSONArray jsonArray1 = JSONArray.fromObject(boolArray);

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

JSONArray jsonArray3 = JSONArray.fromObject("['json','is','easy']" );

 

 

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • xiaohui的专栏

    xiaohui的专栏

    2016-01-16 16:26

  • 聊聊前端和后台的数据交互与协议

    聊聊前端和后台的数据交互与协议

    2016-01-03 12:25

  • harryxlb的专栏

    harryxlb的专栏

    2015-11-16 15:56

  • 小彭 的技术专栏

    小彭 的技术专栏

    2015-10-21 16:20

网友点评