ITKeyword,专注技术干货聚合推荐

注册 | 登录

JSON-lib 示例

u011865806 分享于 2013-08-31

推荐:json lib应用示例

1. JSONObject对象     直接用例子说话。 JSONObject jo = new JSONObject();jo.put("age",9);//jo.toString() = {"age":90}jo.put("name","paul");//jo.toStr

2019阿里云全部产品优惠券(新购或升级都可以使用,强烈推荐)
领取地址https://promotion.aliyun.com/ntms/yunparter/invite.html

JSON 作为数据交互的格式,拥有强大易用等特点而被广泛采用,不管是JS端还收后台都会有对JSON解析的封装API,当然也可以自己解析,或者生成。在很多JAVA的实现框架中都对JSON数据的操作做了一些封装,但是使用方式多少都和较为常用的JSON-lib有相似之处,在这里只做JSON-lib的简单demo。 1、MAVEN配置

<dependency>

<groupId>net.sf.json-lib</groupId>

<artifactId>json-lib</artifactId>

<version>2.4</version>

<classifier>jdk15</classifier>

</dependency> 2、使用示例

//Province中有两个字段:pid,pname

Province p1=new Province(1,"吉林省");

Province p2=new Province(2,"辽宁省");

List<Province> list=new ArrayList<

推荐:json-lib的使用

1. json-lib官网

json-lib官网地址:http://json-lib.sourceforge.net/usage.html

json-lib包下载地址:http://sourceforge.net/projects/json-lib/ 2. json-l

Province>();

list.add(p1);

list.add(p2);

JsonConfig config = new JsonConfig();

//设置pid字段不参与json的生成

config.setExcludes(new String[]{"pid"});

//生成数组形式的json

JSONArray jsonArray = JSONArray.fromObject(list, config);

System.out.println(jsonArray.toString());//[{"pname":"吉林省"},{"pname":"辽宁省"}]

Province p=new Province(0,"省");

//生成单个对象的json

JSONObject jsonObject = JSONObject.fromObject(p);

System.out.println(jsonObject.toString());//{"pid":0,"pname":"省"}

推荐:Java解析Json(org.json,json-lib)

 在www.json.org上公布了很多Java下的json解析工具,其中org.json和json-lib比较简单,两者使用上差不多。下面两段源代码是分别使用这两个工具解析和构造JSON的

JSON 作为数据交互的格式,拥有强大易用等特点而被广泛采用,不管是JS端还收后台都会有对JSON解析的封装API,当然也可以自己解析,或者生成。在很多JAVA的实现框架中都对JSON数据的操作做了一些

相关阅读排行


用户评论

游客

相关内容推荐

最新文章

×

×

请激活账号

为了能正常使用评论、编辑功能及以后陆续为用户提供的其他产品,请激活账号。

您的注册邮箱: 修改

重新发送激活邮件 进入我的邮箱

如果您没有收到激活邮件,请注意检查垃圾箱。