第三方插件将数据转成json

1.需要使用第三方jar

commons-beanutils-1.7.0.jar /commons-collections-3.1.jar/commons-lang-2.5jar /commons-logging-1.1.1.jar /exmorph-1.0.3.jar/json-lib-2.1-jdk15.jar     

2.转换语法

(1)javaBean—->json

JSONArray jsonArray = JSONArray.formatObject(city); 

  String jsonJava = jsonArray.toString();

(2)List<JavaBean>—–>json

JSONArray jsonArray = JSONArray.formatObject(cityList); 

  String jsonJava = jsonArray.toString();

 (3)List<String>—>json

JSONArray jsonArray = JSONArray.formatObject(StringList); 

  String jsonJava = jsonArray.toString();

(4)Set<JavaBean>—–>JSON

 JSONArray jsonArray = JSONArray.formatObject(citySet); 

  String jsonJava = jsonArray.toString();

(5)Map<String,Object>—–>JSON

 JSONArray jsonArray = JSONArray.formatObject(map); 

  String jsonJava = jsonArray.toString();

我们可以是struts2可以将数据转换成json,也可以通过第三方jar,将数据转换成json.

3.举例:javaBean—->json

Map<String,Object>—–>JSON

List<JavaBean>—–>json

List<String>—>json

Set<JavaBean>——–>JSON

5。json的特点

(1)在客户端上,直接三使用js进行解析,无需其它jar。

(2)在本质上就是一个文本,只是改文本有特定的书写格式。

(3)通过第三方jar转换成json。

(4)优点:json与xml很相似,但是它更加轻巧,服务器只是将数据发送,不用发送复杂的xml格式的文档了。

(5)缺点:语法语言严谨,如果写错,就不会得到效果。

工具:可以使用火狐的firebug进行测试。

原文链接:https://www.cnblogs.com/kw28188151/p/8279870.html

原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/33676

(0)
优速盾-小U的头像优速盾-小U
上一篇 2025年7月8日 02:13
下一篇 2025年7月8日 09:32

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

优速盾注册领取大礼包www.cdnb.net
/sitemap.xml