Json学习笔记
来源:互联网 发布:iphone数据恢复软件 编辑:程序博客网 时间:2024/04/30 09:27
Json学习笔记
1、简介
JGon(JavaScript Object Notation)JavaScript的对象图,是一种轻量级的数据交换格式。易于开发者读写,易于机器解析和生成。基于JavaScript的一个子集。JSon是一种完全独立文本格式,并采用了一些类C语言的习惯。Json是Ajax中的x。不是非得使用xml。
2、json构建的两种结构
1)名/值 对的集合,在多种语言中,它被理解为对象、记录、结构、字典、hash表、关键表或者关联数组。
2)有序值的列表,在大部分语言中被理解为数组、向量、列表或者队列。
这两种结构在大部分语言中都有相应的实现,json可以在不同语言之间进行数据交换,这在编程中是非常有意义的。相比较XML而言,json在数据传输中所占用的空间更小。
3、表现方式
(1)对象的表示形式:
{string:value,string:value.........}
例如:
var s={a:'ccc',b:9,c:false};
s.a
s.b
s.c
(2)数组的表示形式:
[value,value,value...........]
例如:
['a','b','c',9,true]
value的数据类型:双引号括起来String、number、true、false、null、object或者array
4、媒体类型
application/json
5、字符编码
严格的使用unicode
默认的使用utf-8,utf-16/utf-32也被允许
0 0
- Json(Json.Net)学习笔记
- JSON学习笔记
- JSON学习笔记
- json学习笔记
- JSON学习笔记
- json格式学习笔记
- JSON学习笔记(-)
- JSON学习笔记
- JSON学习笔记
- json学习笔记
- Json学习笔记
- json学习笔记
- JSON学习笔记
- JSON taglib学习笔记
- struts2 Json 学习笔记
- JSON学习笔记一
- Ajax、json学习笔记
- Json 学习笔记
- Android TextView实现跑马灯效果
- IOS坐标体系与旋转
- How those spring enable annotations work
- Mybatis resultMap支持继承
- 【Ubuntu】Ubuntu 硬盘“分区”图文教程(用于光盘,U盘安装Ubuntu)
- Json学习笔记
- Animation 动画
- spring bean源码简单解析
- java编程思想并发学习笔记(rocket and rockets)
- leetcode_147_Insertion Sort Lis
- 模仿淘宝京东数量选择器
- 设计模式学习笔记七:策略模式
- Vaadin系列(二) 应用开发:Table 组件
- Openstack Keystone 认证流程(五)--路由