基于W3C的JSON学习总结

9 篇文章 0 订阅
3 篇文章 0 订阅

1. json == JavaScript Object Notation

2.json 优势在于比xml更小 更快 更容易解析

3. json语法思路比较简单,基础是键值对 (key:value),然后结合中括号( [] )并列为数组,大括号( {} )包裹为json对象。然后通过嵌套形成复杂的层次结构去描述数据形式。

4.语法规则

  • 基础数据在名称/值对中  >>> key:value
  • 同层次数据集由逗号分隔 >>> k1:v1 , k2:v2, k3:v3
  • 花括号保存对象 >>> { k1:v1 , k2:v2, k3:v3 }
  • 方括号保存数组 >>> { keyList:[k1:v1 , k2:v2, k3:v3] 

举个例子:

{
"employees": [
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName":"Jones" }
]
}

对此说明:employees作为一个key,value是一个员工对象数组,每个数组元素又是一个名字对象。

获取内容

employees[0].lastName;

返回的是:Doe

同样可以修改内容:employees[0].lastName = "Jobs"; 这样Doe位置内容就会变为Jobs

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值