JSON

简介:
JSON(JavaScript Object Notation): JS 对象简谱 , 是一种轻量级的数据交换格式(客户端与服务器、程序与程序之间) .
 
首先来直观的看一下java、js、xml和json怎样描述一个对象及其属性。
java:
    class Book{
        private String name;
        private String info;
    }
    Book b = new Book();
    b.setName(“金苹果”);
    b.setInfo(“种苹果”);
js:
    var b = new Object();
    b.name = "金苹果";
    b.info = "种苹果";
XML:
    <book>
        <name>金苹果</name>
        <info>种苹果</info>
    </book>
JSON:
    {
        "name":"金苹果",
        "info":"种苹果"
    }

JSON对象格式

一个对象, 由一个大括号表示。

括号中通过键值对来描述对象的属性(可以理解为, 大括号中包含的是一个个的键值对.)

键与值之间使用冒号连接, 多个键值对之间使用逗号分隔.

键值对的键和值应使用引号引住 (通常Java解析时, 键不使用引号会报错. JS能正确解析.)

键值对的值, 可以是JS中的任意类型的数据.

另外,JSON支持数组格式,即[元素1,元素2...],而且JSON支持对象的互相嵌套

示例:

{
    "name":"打工人",
    "age":18,
    //下面的属性中可以包含数组,数组中也可以嵌套对象
    "friends":["张三","李四","王二","麻子",{
        "name":"野马老师",
        "info":"像匹野马一样狂奔在技术钻研的道路上"
        }],
    "skill":{
        "name":"大长刀",
        "length":"40m"
    }
}

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值