首页 / JSON / JSON代码书写规范
JSON代码书写规范
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了JSON代码书写规范,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1515字,纯文字阅读大概需要3分钟。
内容图文
![JSON代码书写规范](/upload/InfoBanner/zyjiaocheng/304/b813f0e25b7f47128f6bd1d86aa98c54.jpg)
JSON是什么?
在前后台的交互中,通常要互相传递消息,那就需要一种两方面都能“听懂的语言”,数据格式这里就代表语言。JSON就是前后台中都能理解的一种“语言”。
JSON的类型
JSON也有不同的组织形式,一种是JSON对象,一种为JSON数组。因此,在书写的代码当中,需要遵循基本的对象、数组的书写方式。
1.数组方式
[{ "city" : "BeiJing", "num" : 5 }, { "city" : "ShenZhen", "num" : 5 }, { "city" : "XiaMen", "num" : 5 }]
2.对象方式
{ "user" : "ZhangSan", "type" : "work", "team" : [{ "city" : "BeiJing", "num" : 3 }, { "city" : "GuangZhou", "num" : 3 }, { "city" : "ShangHai", "num" : 3 }] }
书写JSON的注意事项
1. 数组或对象之中的字符串必须使用双引号,不能使用单引号
{'user' : 'zhangsan'}//不合法
{"user": 'zhangsan'}//不合法
2. 对象的成员名称必须使用双引号
{"user" : "zhangsan"}//合法
3. 数组或对象最后一个成员的后面,不能加逗号
[{ "city" : "BeiJing", "num" : 5,//不合法 }, { "city" : "ShenZhen", "num" : 5,//不合法 }]
4. 数组或对象的每个成员的值,可以是简单值,也可以是复合值。简单值分为四种:字符串、数值(必须以十进制表示)、布尔值和null(NaN, Infinity, -Infinity和undefined都会被转为null)。复合值分为两种:符合JSON格式的对象和符合JSON格式的数组。
{"age" : ox16}//不合法,数值必须是十进制的
{"city" : undefined}//使用undefined,不合法
1 {"city" : null,
2 "getcity": function() {
3 console.log("错误用法");
4 }}//JSON中不能使用自定义函数或系统内置函数(如Date())
更多JSON代码书写规范相关文章请关注PHP中文网!
内容总结
以上是互联网集市为您收集整理的JSON代码书写规范全部内容,希望文章能够帮你解决JSON代码书写规范所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。