json数组和json对象的包含关系
2017-07-02 19:21
183 查看
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,它的规则非常简单并且是有趣的:
1) 并列的数据之间用逗号(“,”)分隔。
2) 映射用冒号(“:”)表示。
3) 并列数据的集合(数组)用方括号("[]")表示。
4) 映射的集合(对象)用大括号(“{}”)表示。
按照这个规则可以作以下理解:
1.数组用“[]”创建,对象用“{}”创建,并且使用Json基本都是用[]或者{}创建的数组或对象,否则一个普通的字符串是没有意义的;
2.无论是数组还是对象,之间的元素都用“,”隔开;
3.对象内部,(属性的)名称和值用“:”隔开,并且必须要用“:”隔开,不可单独存在属性名或者值;
4.对象和数组可以互相嵌套,即数组中的一个元素可以是一个对象也可以是一个数组,同理对象中的一个属性的值可以是一个对象也可以是一个数组。
1) 并列的数据之间用逗号(“,”)分隔。
2) 映射用冒号(“:”)表示。
3) 并列数据的集合(数组)用方括号("[]")表示。
4) 映射的集合(对象)用大括号(“{}”)表示。
按照这个规则可以作以下理解:
1.数组用“[]”创建,对象用“{}”创建,并且使用Json基本都是用[]或者{}创建的数组或对象,否则一个普通的字符串是没有意义的;
2.无论是数组还是对象,之间的元素都用“,”隔开;
3.对象内部,(属性的)名称和值用“:”隔开,并且必须要用“:”隔开,不可单独存在属性名或者值;
4.对象和数组可以互相嵌套,即数组中的一个元素可以是一个对象也可以是一个数组,同理对象中的一个属性的值可以是一个对象也可以是一个数组。
相关文章推荐
- ztree将后台传过来的json对象封装为子父集关系的json数组
- 判断JSON数组是否已包含某个对象,获取选中checkbox的值,删除json数组中的对象
- json 字符串包含数组转换为object对象是报异常java.lang.ClassCastException: net.sf.ezmorph.bean.MorphDynaBean cannot be cast to
- Jquery Post提交JSON主从关系对象数组到服务器
- Jquery Post提交JSON主从关系对象数组到服务器
- php中array转为json时的对象和数组的对应关系
- TreeLoader扩展,支持josn-plugin返回的json对象中包含的数组值
- json 字符串包含数组转换为object对象是报异常java.lang.ClassCastException: net.sf.ezmorph.bean.MorphDynaBean cannot be
- JAVA中快速解析JSON对象里包含的JSON数组
- JAVA中快速解析JSON对象里包含的JSON数组
- getJson 类对象的序列化.而且类对象包含数组的属性
- 请给Array本地对象增加一个原型方法,它的用途是删除数组条目中重复的条目(可能有多个),返回值是一个仅包含被删除的重复条目的新数组。
- js声明数组、对象在jsp页面中(获得ajax得到json数据)
- JSON的数组对象 可以向javascript的Array对象一样操作
- json数组对象和对象数组
- js对象, 数组 , json 互相转换
- js定义对象或数组直接量时各浏览器对多余逗号的处理(json)
- 后台ajax调用中字符串到jquery中的json对象和数组对象转换问题
- 面向对象系统分析与设计专题<7>__UML用例图之泛化(generalization)、扩展(extend)和包含(include)关系
- 使用json-lib遍历数组与对象(JSONArray与JSONObject)