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
  • 相关阅读:
    使用批处理文件(.bat)启动Java程序
    VARCHAR2(%n)和VARCHAR2(%n char)区别
    Truncate Table
    Ext4之杂七杂八
    Oracle导表
    关于hibernate的session.createSQLQuery(sql)直接调用底层SQL后,返回结果集的问题
    Ext4真是难(展开表格行,显示图表)
    Hadoop学习笔记【入门】
    魅蓝note 做Android真机调试
    11-java学习笔记-反射
  • 原文地址:https://www.cnblogs.com/ZeroTensor/p/10453314.html
Copyright © 2011-2022 走看看