zoukankan      html  css  js  c++  java
  • JSON格式标准

    JSON格式

    json的基本类型有objects(dicts), arrays(lists), strings, numbers, booleans, and nulls(json中关键字)。在一个object中所有的key都要是字符串。

    JSON对象

    一个JSON对象,无非是括在大括号内的用逗号分隔的键值(名称/值)对。

    {"name1":value1, "name2":value2 ...}
    

    JSON对象可以任意嵌套,以创建更复杂的对象:

    {"user":
    	{	"userid": 1900,
    		"username": "jsmith",
    		"password": "secret",
    		"groups": [ "admins", "users", "maintainers"]
    	}
    }
    

    已定义的JSON语法(参看RFC 4627)中的介绍:

    • JSON对象封装在大括号内{ }。空对象可以表示为{ }
    • 数组封装在方括号内[ ]。空数组可以表示为 [ ]
    • 成员由一个键-值对代表
    • 成员中的键名应该使用双引号括起来
    • 每个成员都应该有一个对象结构中唯一的键
    • 值如果是字符串,则表示括在双引号中
    • 布尔值使用小写truefalse表示
    • 数字使用双精度浮点格式表示;支持科学记数法形式;数字前不应该有零
    • "攻击(冲突)"(像单、双引号、大、中括号等)性质的字符必须使用反斜杠进行转义
    • 空值由小写null表示
    • 其它类型,如日期,(JSON)本身不支持,应该由解析器/客户端处理转换为字符串
    • 对象或数组每个成员后面必须跟一个逗号,如果它不是最后一个的话
    • 常见的JSON文件扩展名是.json
    • JSON文件的MIME类型为application/json
  • 相关阅读:
    poj2263
    poj2304
    低调是态度,也是智慧
    股票操作記錄2
    治病記錄(2013年)
    过年了
    治病記錄
    近段時間學習記錄
    新的一年
    關于設計
  • 原文地址:https://www.cnblogs.com/ZeroTensor/p/10453314.html
Copyright © 2011-2022 走看看