JSON学习
最近在学习接口测试,然后就整理的一些基础,这是自己看过网上的资料后整理了一下下,留着日后温故而知新。
JSON是啥?
JSON是JavaScript对象表示法(JavaScript Object Notation)
JSON是轻量级文本数据交换格式
JSON具有自我描述性,更易理解
JSON独立于语言和平台
JSON语法
数据在名称/值对中
例:"name" : "sunshine123" JSON值可以是数字(整数或浮点数)、字符串(在双引号中)、逻辑值(true或false)、数组(在中括号中)、对象(在大括号中)、null,key必须是字符串。
数据由逗号分隔
key和value中使用冒号(:)分割 每个key/value对使用逗号(,)分割
大括号保存对象
可以使用点号(.)和中括号([])来访问对象的值
中括号保存数组
JSON对象可以嵌套
例:{“code”:0,”data”:{“compatibility”:{“app”:”air”,”version”:”1.0.0”,”firmware”:[“16Dec08”,”17Jan17”]}}}