JavaScript的json格式实例详解
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了JavaScript的json格式实例详解,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2156字,纯文字阅读大概需要4分钟。
内容图文
![JavaScript的json格式实例详解](/upload/InfoBanner/zyjiaocheng/294/1697ab8121864cf5aef5ed737e737663.jpg)
JSON 结构
(1).JSON有两种结构
json简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组两种结构,通过这两种结构可以表示各种复杂的结构
1、对象:对象在js中表示为“{}”括起来的内容,数据结构为 {key:value,key:value,...}的键值对的结构,在面向对象的语言中,key为对象的属性,value为对应的属性值,所以很容易理解,取值方法为 对象.key 获取属性值,这个属性值的类型可以是 数字、字符串、数组、对象几种。
2、数组:数组在js中是中括号“[]”括起来的内容,数据结构为 ["java","javascript","vb",...],取值方式和所有语言中一样,使用索引获取,字段值的类型可以是 数字、字符串、数组、对象几种。
经过对象、数组2种结构就可以组合成复杂的数据结构了。
(2).JSON 语法规则
JSON 语法是 JavaScript 对象表示法语法的子集。
数据在名称/值对中
数据由逗号分隔
花括号保存对象
方括号保存数组
a.JSON 值可以是:
数字(整数或浮点数)
字符串(在双引号中)
逻辑值(true 或 false)
数组(在方括号中)
对象(在花括号中)
null
b.除以上6种外,再无其他,没有像js一样的undefined、NAN
1) 并列的数据之间用逗号(", ")分隔。
2) 映射用冒号(": ")表示。
3) 并列数据的集合(数组)用方括号("[]")表示。
4) 映射的集合(对象)用大括号("{}")表示。
对象是一套无序的名/值对,一个对象以左边分支开始,以右边分支结束
一个值可以是用双引号括起来的字符串,或者是一个数值,一个true
or false ,一个数组或者一个对象
(3).SON与对象字面量
在编程语言中,字面量是一种表示值的记法。
JSON规定键-值对中的键必须用双引号! 引号。例如:
{"first name" : "Mike"};
复杂点:
{ "data": [ { "bblx00": 1002, "otherdata": [ { "bgxmmc": "报告项目1035", "brid00": 0, } ], "pyrxm0": "李彩兰", }, { "bblx00": 1003, "otherdata": [ { "bgxmid": 1033, "bgxmmc": "报告项目1033", }, { "bgxmid": 1034, "bgxmmc": "报告项目1034", } ], "pyrxm0": "张礼华", } ], };
在JSON字符串中,不能使用函数或者正则表达式字面量
相关推荐:
JSON格式转换为PHP数组方法
PHP如何判断json格式是否正确
js怎么判断字符串为JSON格式?
以上就是JavaScript的json格式实例详解的详细内容,更多请关注Gxl网其它相关文章!
内容总结
以上是互联网集市为您收集整理的JavaScript的json格式实例详解全部内容,希望文章能够帮你解决JavaScript的json格式实例详解所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。