json数据的封装和解析
来源:互联网 发布:淘宝评价模版 编辑:程序博客网 时间:2024/06/08 02:35
要求的jar包
commons-beanutils-1.8.0.jar
commons-collections-3.2.1.jar
commons-lang-2.4.jar
commons-logging-1.1.1.jar
ezmorph-1.0.6.jar
json-lib-2.2.3-jdk15.jar
代码实例:
/**
* 对于json数据的封装
*/
JSONArray jsonArray = new JSONArray();
JSONObject jsonObject = new JSONObject();
for (int i = 0; i < 3 ;i++) {
jsonObject.clear();
jsonObject.put("测试1", "test1");
jsonObject.put("测试2", "test2");
jsonObject.put("测试3", "test3");
jsonArray.add(jsonObject);
}
Map<String, Object> map =new HashMap<String, Object>();
map.put("主对象1", "主对象1");
map.put("主对象2", "主对象2");
map.put("数组对象", jsonArray);
String json = jsonObject.fromObject(map).toString();
System.out.println(jsonObject.fromObject(map).toString());
/**
* 对json对象的解析
*/
JSONObject jsonObject2 = JSONObject.fromObject(json);
String object1 = jsonObject2.get("主对象1").toString();
String object2 = jsonObject2.get("主对象2").toString();
//解析里面的数组
JSONArray jsonArray2 = jsonObject2.getJSONArray("数组对象");
for (int i = 0; i < jsonArray2.size(); i++) {
System.out.println(jsonArray2.getJSONObject(i).get("测试1"));
System.out.println(jsonArray2.getJSONObject(i).get("测试2"));
System.out.println(jsonArray2.getJSONObject(i).get("测试3"));
}
- json数据的封装和解析
- JSON XML 数据的封装和解析
- Json数据封装和解析
- Json数据解析的封装
- Gson解析和封装json数据
- java后台封装和解析json数据
- Android学习--封装成json数据和解析json数据
- Android学习--封装成json数据和解析json数据
- android对json数据解析的封装
- json数据的封装与解析
- 解析Json和封装Json
- C++ 使用Json封装数据和解析数据
- 浅谈json的封装和解析
- java 封装解析 Json数据。
- ok封装和解析json封装
- cocos2d-x 3.0 (vs2012环境下亲测)把json数据转换成unicode编码来传送用户数据并且实现json数据的解析和封装
- cocos2d-x 3.0 (vs2012环境下亲测)把json数据转换成unicode编码来传送用户数据并且实现json数据的解析和封装
- php中json数据和xml数据的封装
- Oracle数据库中的临时表用法
- VIM 讲解
- 正确使用volatile
- 使用 jQuery UI Widget Factory 编写有状态的插件(Stateful Plugins)
- 程序员的爱情
- json数据的封装和解析
- 大神总结的web service基本原理 ,对入门很有帮助。
- delphi7完全关闭一个窗体
- 学习网址
- 教训ubuntu(谢谢 )
- Texture Synthesis
- myeclipse jsp编辑器很卡 显示未运行
- Oracle数据库技术实用详解学习笔记:启停数据库实例、初始化参数
- hidesBottombarWhenPushed的副作用