利用JOSN取出JOSN字符串中的数据
来源:互联网 发布:淘宝生鲜配送快递 编辑:程序博客网 时间:2024/05/01 18:25
JSON一种轻量级的网络数据交换格式:
一、特点:
1、以键值对的方式来描述数据
2、数据与数据之间用逗号分隔
3、用{}表示对象
4、用[]来表示集合或者数组
二、JSON的值类型:
1、数字(整数,小数)
2、字符串(以""来包裹)
3、布尔类型(true/false)
4、null
5、{}(JOSN对象)
6、[](JOSN集合)
三、JSON字符串解析:
1、可以使用String,按照一个普通字符串来进行数据提取
2、JSONLib(apache):两个常用类 JSONObject用来描述对象;JSONArray用来描述数组
解析步骤:
a、根据JSON字符串创建JSONObject对象
b、根据需要提取的数据类型,调用JSONObject对象的getXXX方法
c、利用取出的各种数据,构建成一个Java实体类对象
3、Gson(Google)
4、 fastjson(阿里巴巴)
解析服务器返回中的JSON 数据result
{"result":"ok","data": [
{"id":1,
"name":"zhangsan",
"salary":12345.0,
"age":12,
"gender":"m"},
{ "id":2,
"name":"zhangsan",
"salary":12345.0,
"age":12,
"gender":"m"}
]
}
JOSNObject obj=new JSONObject(result);
JOSNArray array=obj.getJOSNArray("data");
for(int i=0;i<array.length();i++){
JOSNObject josnobj=array.getJOSNObject(i);
String id=josnobj.getString("id");
String name=josnobj.getString("name");
double salary=josnobj.getDouble("salary");
int age=josnobj.getInt("age");
String gender=josnobj.getString("gender");
}
这样就取出了JSON字符串中的数据。
- 利用JOSN取出JOSN字符串中的数据
- JOSN
- josn
- Ajax 遍历data中的Josn数据,取出每个字段的值;
- js字符串转josn
- JOSN 数据格式化插件
- josn 数据的遍历
- JOSN数据解析
- c# josn 数据读取
- PHP 从数据库取出的数据转换成JOSN数据方法
- JOSN解析数据---从网络
- iOS XML,JOSN数据解析
- 去掉jOSN中的转义符
- ios利用josn解析(转载)
- 利用JOSN和Jquery写省市级联
- 利用JsonObject和JsonArray解析Josn
- 什么是JOSN
- josn学习
- javaweb 实现分页
- jdk环境变量配置
- C语言常用库函数及其实现
- Sublime Text3注册码(可用)
- Problem3-1003
- 利用JOSN取出JOSN字符串中的数据
- 2013年第四届蓝桥杯C/C++程序设计本科B组决赛 农场阳光(编程大题)
- <<web>>div嵌套就是矩形的递归
- JavaSE入门学习40:Java集合框架之泛型
- win下通过vnc连接linux服务器出现黑屏的问题
- UIWindow简单介绍
- Android天气开源项目之添加城市
- 找素数程序
- 2016小米实习生面试心得