JSON解析
来源:互联网 发布:南昌怎么样 知乎 编辑:程序博客网 时间:2024/04/29 16:35
1 .首先来看JSON的含义:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 JSON数据作为目前网络中主流的数据传输格式之一,应用十分广泛。
2 . 另外,JSON就是一串字符串 只不过元素会使用特定的符号标注。
3 .
{} 双括号表示对象
[] 中括号表示数组
“” 双引号内是属性或值, : 冒号表示后者是前者的值(这个值可以是字符串、数字、也可以是另一个数组或对象)
4 .对象:对象表示为“{}”扩起来的内容,数据结构为 {key:value,key:value,…}的键值对的结构。
例如:{name:zhangsan,age:20}
5 .还可以表示数组:数组:数组表示为中括号“[]”扩起来的内容,数据结构为 [value,value,value,…]的单值的结构。
例如:[“北京”,”上海”,”广州”]
6 .几种常见的解析:
6-1:
1、解析对象不带对象名: {"address":"北京市","id":1001,"name":"Tom"}带对象名:{"person1":{"address":"北京市","id":1001,"name":"Tom"}}对象套对象: {"person1":{"address":"北京市","id":1001,"name":"Tom"},"person2":{"address":"北京市","id":1001,"name":"Tom"}}
6-2 . 解析数组
2、解析数组不带数组名:[{"id":1001,"name":"Tom","address":"北京市"},{"id":1002,"name":"Mary","address":"上海市"}]带数组名:{"persons":[{"id":1001,"name":"Tom","address":"北京市"},{"id":1002,"name":"Mary","address":"上海市"}]}对象套数组:{"object":{"persons":[{"id":1001,"name":"Tom","address":"北京市"},{"id":1002,"name":"Mary","address":"上海市"}]}}
7 .JSON有三种解析方式:
JSON
GSON
FASTJSON
阅读全文
0 0
- 【JSON解析】JSON解析
- 解析JSON
- Json解析
- JSON解析
- JSON解析
- json解析
- Json解析
- Json解析
- JSON解析
- Json解析
- Json解析
- JSON解析
- JSON解析
- json 解析
- Json解析
- JSON解析
- json解析
- json 解析
- 搜狐2018笔试题二
- CString与Char *互转
- 数据库优化-- ORDER BY RAND()
- ZFS中raidz简介(未完待续)
- 使用SQL developer导出Oracle数据库表和数据,以及远程链接数据库
- JSON解析
- 单点登录SSO的实现原理
- jquery中的attr函数attr(name)、attr(key,value)、attr(properties)、attr(key,fn)、removeAttr
- 日期字段的显示
- android中Dialog和PopupWindow的区别
- 图片浏览器加载情况
- Linux 安装 ActiveMQ 详解
- Activiti参与人扩展
- Mysql 慢查寻