json的运用
2015-11-23 11:54
471 查看
java服务器端
json包下载 http://pan.baidu.com/s/1jGAShfw
要导入相应的包json包
public static void main(String[] args){
String temp="{'data':{'a':[{'b1':'bb1','c1':'cc1'},{'b2':'bb2','c2':'cc2'}]}}";
JSONObject jodata =JSONObject.fromObject(temp);
JSONObject joa =JSONObject.fromObject(jodata.get("data").toString());
JSONArray ja=JSONArray.fromObject(joa.get("a"));
for(int i=0;i<ja.size();i++){
JSONObject o=ja.getJSONObject(i);
if(o.get("b1")!=null){
System.out.println(o.get("b1"));
}
System.out.println(o.get("c1"));
System.out.println(o.get("b2"));
if(o.get("c2")!=null){
System.out.println(o.get("c2"));
}
}
}
Android端
无需导包,有自带的包
这样的方式
json包下载 http://pan.baidu.com/s/1jGAShfw
要导入相应的包json包
public static void main(String[] args){
String temp="{'data':{'a':[{'b1':'bb1','c1':'cc1'},{'b2':'bb2','c2':'cc2'}]}}";
JSONObject jodata =JSONObject.fromObject(temp);
JSONObject joa =JSONObject.fromObject(jodata.get("data").toString());
JSONArray ja=JSONArray.fromObject(joa.get("a"));
for(int i=0;i<ja.size();i++){
JSONObject o=ja.getJSONObject(i);
if(o.get("b1")!=null){
System.out.println(o.get("b1"));
}
System.out.println(o.get("c1"));
System.out.println(o.get("b2"));
if(o.get("c2")!=null){
System.out.println(o.get("c2"));
}
}
}
Android端
无需导包,有自带的包
JSONObject jsonObject=new JSONObject(result); JSONObject jo=jsonObject.getJSONObject("6"); String url =( jo.get("url").toString());
这样的方式
相关文章推荐
- 字符串转换JSON
- Javascript动态绑定
- JavaScript函数
- JSP中getParameter与getAttribute区别
- js函数的调用
- js中对时间的操作
- js为某个元素添加某个类,并为其他兄弟元素删除此类
- js检测是否为数组
- JSTL标签 参考手册(手动整理)
- javascript中style.left和offsetLeft的用法说明
- JSP基本指令
- js判断各个浏览器的方法
- 《Effective JavaScript》- 1.4 原始类型优于封装对象
- js prototype
- javascript实现uploadify上传格式以及个数限制
- 正则验证js大全
- jsoncpp使用方法
- JavaScript高级教程5.6之基本包装类型(详细)
- js在客户端控制上传图片的大小
- 一步步学习javascript基础篇(0):开篇索引