
JSONObjectjson=newJSONObject()
JSONArrayjsonMembers=newJSONArray()
for(Deptdaily:dailys){
JSONObjectmember=newJSONObject()
member.put("dept_name",daily.getDPT_NAME())
member.put("user_name",daily.getUser_name())
if(daily.getE_mail()==null){
daily.setE_mail("暂无")
}
member.put("email",daily.getE_mail())
member.put("daily_date",daily.getDaily_date())
jsonMembers.put(member)
}
JSONArrayjsonMembers1=newJSONArray()
JSONObjectmember1=newJSONObject()
member1.put("pagesize",dept.getPagesize())
member1.put("allpage",dept.getAllpage())
member1.put("allitems",dept.getAllitems())
member1.put("nowpage",dept.getNowpage())
jsonMembers1.put(member1)
json.put("check",jsonMembers)
json.put("page",jsonMembers1)
out.print(json)
http://www.json.org/列出了一堆C语言的JSON库。
C:
JSON_checker.
YAJL.
js0n.
LibU.
json-c.
json-parser.
jsonsl.
WJElement.
M's JSON parser.
cJSON.
Jansson.
jsmn.
cson.
parson.
ujson4c.
nxjson.
frozen.
json的意思就是一种轻量级的数据交换格式。其中的具体情况如下:
它基于ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。
简洁和清晰的层次结构使得json成为理想的数据交换语言,易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
扩展资料
据了解,json的交互方式主要分为:
1、同步交互
发送一个请求,需要等待返回,然后才能够发送下一个请求,有个等待过程;
2、异步交互
发送一个请求,不需要等待返回,随时可以再发送下一个请求,即不需要等待。
由此看来,区别在于一个需要等待,一个不需要等待,在部分情况下,项目开发中都会优先选择不需要等待的异步交互方式。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)