json 定义


Posted in Javascript onJune 10, 2008

我们知道
xml的写法:
<contact>

 <friend>

<name>Michael</name>

<email>17bity@gmail.com</email>

<homepage>http://www.jialing.net</homepage>
 </friend>

 <friend>

<name>John</name>

<email>john@gmail.com</email>

<homepage>http://www.john.com</homepage>
 </friend>

  <friend>

<name>Peggy</name>

<email>peggy@gmail.com</email>

<homepage>http://www.peggy.com</homepage>
 </friend>

</contact>

那json怎么写呢?
JSON:

[
{
 name:"Michael",
 email:"17bity@gmail.com",
 homepage:"http://www.jialing.net"
},
{
 name:"John",
 email:"john@gmail.com",
 homepage:"http://www.jobn.com"
},
{
 name:"Peggy",
 email:"peggy@gmail.com",
 homepage:"http://www.peggy.com"
}
]

可以很明显的看出:
JSON的格式:
1,对象:
{name:"Peggy",email:"peggy@gmail.com",homepage:"http://www.peggy.com"}
{ 属性 : 值 , 属性 : 值 , 属性 : 值 }
2,数组是有顺序的值的集合。一个数组开始于"[",结束于"]",值之间用","分隔。
[
{name:"Peggy",email:"peggy@gmail.com",homepage:"http://www.peggy.com"}, {name:"Peggy",email:"peggy@gmail.com",homepage:"http://www.peggy.com"},
{name:"Peggy",email:"peggy@gmail.com",homepage:"http://www.peggy.com"}
]
3, 值可以是字符串、数字、true、false、null,也可以是对象或数组。这些结构都能嵌套。
本篇文章来源于 cssrain.cn 原文链接:http://www.cssrain.cn/article.asp?id=488

Javascript 相关文章推荐
Array.slice()与Array.splice()的返回值类型
Oct 09 Javascript
js 深拷贝函数
Dec 04 Javascript
js/jquery去掉空格,回车,换行示例代码
Nov 05 Javascript
Javascript实现鼠标右键特色菜单
Aug 04 Javascript
jquery模拟多级复选框效果的简单实例
Jun 08 Javascript
Bootstrap零基础入门教程(三)
Jul 18 Javascript
AngularJS基础 ng-repeat 指令简单示例
Aug 03 Javascript
详解微信小程序 template添加绑定事件
Jun 23 Javascript
swiper自定义分页器使用方法详解
Sep 14 Javascript
JavaScript面试出现频繁的一些易错点整理
Mar 29 Javascript
javascript的delete运算符知识点总结
Nov 19 Javascript
Vue-cli 移动端布局和动画使用详解
Aug 10 Javascript
json简单介绍
Jun 10 #Javascript
告诉大家什么是JSON
Jun 10 #Javascript
javascript模仿msgbox提示效果代码
Jun 10 #Javascript
javascript 建设银行登陆键盘
Jun 10 #Javascript
js left,right,mid函数
Jun 10 #Javascript
国外的为初学者写的JavaScript教程
Jun 09 #Javascript
使用jscript实现二进制读写脚本代码
Jun 09 #Javascript
You might like
php上传图片之时间戳命名(保存路径)
2014/08/15 PHP
php简单实现MVC
2015/02/05 PHP
PHP中使用array函数新建一个数组
2015/11/19 PHP
PHP转换文本框内容为HTML格式的方法
2016/07/20 PHP
Phpstorm+Xdebug断点调试PHP的方法
2018/05/14 PHP
DWZ table的原生分页浅谈
2013/03/01 Javascript
Extjs4 GridPanel 的几种样式使用介绍
2013/04/18 Javascript
对于this和$(this)的个人理解
2013/09/08 Javascript
javascript抖动元素的小例子
2013/10/28 Javascript
jQuery中wrapAll()方法用法实例
2015/01/16 Javascript
Javascript核心读书有感之类型、值和变量
2015/02/11 Javascript
BootStrap下拉框在firefox浏览器界面不友好的解决方案
2016/08/18 Javascript
基于vue2.x的电商图片放大镜插件的使用
2018/01/22 Javascript
jquery 插件重新绑定的处理方法分析
2019/11/23 jQuery
如何利用javascript接收json信息并进行处理
2020/08/06 Javascript
原生js实现移动小球(碰撞检测)
2020/12/17 Javascript
[03:00]《DAC最前线》之欧美新秀VS老将
2015/02/01 DOTA
[02:11]完美世界DOTA2联赛10月28日赛事精彩集锦:来吧展示实力强劲
2020/10/29 DOTA
简单介绍Python的Django框架的dj-scaffold项目
2015/05/30 Python
Python实现读取TXT文件数据并存进内置数据库SQLite3的方法
2017/08/08 Python
详解通过API管理或定制开发ECS实例
2018/09/30 Python
python绘制散点图并标记序号的方法
2018/12/11 Python
python实现石头剪刀布小游戏
2021/01/20 Python
将python运行结果保存至本地文件中的示例讲解
2019/07/11 Python
python的faker库用法
2019/11/28 Python
python正则表达式 匹配反斜杠的操作方法
2020/08/07 Python
路德维希•贝克(LUDWIG BECK)中文官网:德国大型美妆百货
2020/09/19 全球购物
Static Nested Class 和 Inner Class的不同
2013/11/28 面试题
既然说Ruby中一切都是对象,那么Ruby中类也是对象吗
2013/01/26 面试题
欢迎领导检查标语
2014/06/27 职场文书
社团活动总结报告
2014/06/27 职场文书
2014年底个人工作总结
2015/03/10 职场文书
2015年行政部工作总结
2015/04/28 职场文书
2016国庆节67周年寄语
2015/12/07 职场文书
在Django中使用MQTT的方法
2021/05/10 Python
如何vue使用el-table遍历循环表头和表体数据
2022/04/26 Vue.js