没有合适的资源?快使用搜索试试~ 我知道了~
目录JSON数据结构简介JSON 表示对象JSON 格式表示数组JSON嵌套JSON数据嵌套1JSON数据嵌套2JSON数据嵌套3 JSON数据结构简介 JSON数据结构一种与开发语言无关的、轻量级的数据存储格式,全称JavaScript Object Notation,一种数据格式的标准规范,起初来源于JavaScript这门语言,后来随着使用的广泛,几乎每门开发语言都有处理JSON的API 。 优点:易于人的阅读和编写,易于程序解析与生产,它相比xml格式的数据结构,占用的数据控件更小。 JSON数据结构的表示如下: JSON 表示对象 JSON数据结构表示对象一般用大括号{},大括号里面
资源推荐
资源详情
资源评论
JSON数据结构特点及数据结构特点及Java解析解析JSON的方法的方法
目录目录JSON数据结构简介JSON 表示对象JSON 格式表示数组JSON嵌套JSON数据嵌套1JSON数据嵌套2JSON数据嵌套3
JSON数据结构简介数据结构简介
JSON数据结构一种与开发语言无关的、轻量级的数据存储格式,全称JavaScript Object
Notation,一种数据格式的标准规范,起初来源于JavaScript这门语言,后来随着使用的广泛,几乎每门开发语言都有处理JSON
的API 。
优点优点:易于人的阅读和编写,易于程序解析与生产,它相比xml格式的数据结构,占用的数据控件更小。
JSON数据结构的表示如下:
JSON 表示对象表示对象
JSON数据结构表示对象一般用大括号{},大括号里面是一种Key-Value的存储形式 ,如下
{"key1":value,"key2":value,"key3":value,...}
key 一般是一个字符串
value 可以是字符串,数字,boolean,null
{ "age":30,"name":"张三", "isstudent":true }
Java解析Json需先引入JSON解析包,可先自行百度下载JSON解析包并导入工程
Java解析JSON方法如下:
try {
JSONObject jsonObject = new JSONObject(s);
String name = jsonObject.getString("name");
int age = jsonObject.getInt("age");
System.out.println("name="+name +" age=" + age);
} catch (JSONException e) {
e.printStackTrace();
}
JSON 格式表示数组格式表示数组
JSON数据结构表示数组一般用中括号[],里面全部是value,value之间用逗号给开
[value,value,...]
value 可以是字符串,数字,boolean,null
[ "张三", "李四", "王五" ]
Java解析JSON方法如下:
JSONArray jsonObject = new JSONArray(result);
for (int i = 0 ; i < jsonObject.length() ; i ++){
String s = (String) jsonObject.get(i);
System.out.println( "s :" + s);
}
JSON嵌套嵌套
JSON数据嵌套数据嵌套1
在前面介绍的JSON数据结构表示对象一般用大括号{},大括号里面是一种Key-Value的存储形式
{"key1":value,"key2":value,"key3":value,...}
value的值除了可以是字符串,数字,boolean,null之外,也可以是一个JSON对象对象
{ "age":20,"name":"张三", "isstudent":true,"class":{"grade":"18级","classname":"计算机专业"} }
Java解析方法如下:
try {
JSONObject json = new JSONObject(jsonString);
JSONObject jsonObject = json.getJSONObject("class");
资源评论
weixin_38689922
- 粉丝: 6
- 资源: 914
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功