JSON标准格式

标准JSON的合法符号:{(左大括号)  }(右大括号)  "(双引号)  :(冒号)  ,(逗号)  [(左中括号)  ](右中括号)

JSON字符串:特殊字符可在字符前面加 \ 或使用 \u 加 4位16进制数来处理

{"name":"jobs"}

JSON布尔:必须小写的true和false

{"bool":true}

JSON空:必须小写的null

{"object":null}

JSON数值:不能使用8/16进制

{"num":60}
{"num":-60}
{"num":6.6666}
{"num":1e+6}<!-- 1乘10的6次方,e不区分大小写 -->
{"num":1e-6}<!-- 1乘10的负6次方,e不区分大小写 -->

JSON对象

{
    "starcraft": {
        "INC": "Blizzard",
        "price": 60
    }
}

JSON数组

{
    "person": [
        "jobs",
        60
    ]
}

JSON对象数组

{
    "array": [
        {
            "name": "jobs"
        },
        {
            "name": "bill",
            "age": 60
        },
        {
            "product": "war3",
            "type": "game",
            "popular": true,
            "price": 60
        }
    ]
}

参考:http://www.json.org/json-zh.html

BB:转载请注明出处http://blog.csdn.net/assholeu/article/details/43037373
时间: 2024-12-17 04:43:31

JSON标准格式的相关文章

NSString,NSArray和NSDictionary to JSON标准格式字符串

#import <Foundation/Foundation.h> @interface NSString (HXAddtions) +(NSString *) jsonStringWithDictionary:(NSDictionary *)dictionary; +(NSString *) jsonStringWithArray:(NSArray *)array; +(NSString *) jsonStringWithString:(NSString *) string; +(NSStr

json字符串的标准格式

现在越来越多的项目和开发插件等默认都会支持和使用json数据格式,作为数据保持.传输的一种方式. 说是其中一种,就标示还有好多其他格式.比如:最多是xml.webservice的标准数据格式. 不过由于json是JavaScript 对象表示法(JavaScript Object Notation),天生就对js支持很好, 所以现在很多的ajax等都使用json,反而会更好处理一些. 1.定义 什么是 JSON ?1.JSON 指的是 JavaScript 对象表示法(JavaScript Ob

接口返回值response统一标准格式

一.为什么要对springboot的接口返回值统一标准格式 springboot默认情况下的response格式:String.Object.void.异常,以上几种情况,如果和客户端开发人员联调接口,他们会很懵逼,因为你给他们的接口没有一个统一的格式,客户端开发人员,不知道如何处理返回值,所以要统一response的标准格式. 二.定义response的标准格式 一般的response的标准格式包含三部分:1.status状态值:代表本次请求response的状态结果:2.response描述

HTML的后缀显示、标准格式和标签

后缀的显示 win10:打开我的计算机--->点击上面的查看--->选中文件扩展名 win8:打开我的计算机--->点击上面的组织选中文件夹选项--->点击上面的查看--->去掉隐藏扩展名的选项 HTML标准格式 <html> <head> //页面信息 </head> <body> //页面内容 </body> </html> 标题:<title>标题</title> 标题标签:

【转】单双精度浮点数的IEEE标准格式

原文网址:http://blog.chinaunix.net/uid-24118190-id-75212.html 单双精度浮点数的IEEE标准格式 关键字:浮点数 IEEE标准 大多数高级语言按照IEEE-754标准来规定浮点数的存储格式.IEEE-754规定 单精度浮点数用4字节存储,双精度浮点数用8字节存储,表示为三部分:符号位.阶和尾数. S+E+MS 符号位,尾数的符号位:E 阶,即指数:M 尾数,即有效小数位数: 单精度格式符号位 1位, bit31阶     8位,bit30~23

微信消息中的CreateTime转换成标准格式的时间

/** * 将微信消息中的CreateTime转换成标准格式的时间(yyyy-MM-dd HH:mm:ss) * * @param createTime 消息创建时间 * @return */ public static String formatTime(String createTime) { // 将微信传入的CreateTime转换成long类型,再乘以1000 long msgCreateTime = Long.parseLong(createTime) * 1000L; DateFo

jar包目录下MANIFEST.MF标准格式

jar包目录格式: |-- com | |-- test.class |-- META-INF | |-- MAINFEST.MF 一个正常的jar包下必有META-INF/MANIFEST.MF清单文件,该文件的标准格式为: 1. 常规属性 Mainfest-Version: JAR版本号Created-By: 生产者Signature-Version: 签名版本Class-Path: 依赖项列表,若存在多个依赖项时则采用空格分隔.依赖项路径为以JAR包路径为参考系的相对路径 注意:如果有依赖

通过在jquery中添加函数发送ajax请求来加载数据库数据,以json的格式发送到页面

通过在jquery中添加函数发送ajax请求来加载数据库数据,以json的格式发送到页面 从数据库中查询仓库信息,显示在下拉菜单中: 首先,引入js插件,这里使用jquery-1.8.3.js <script type="text/javascript" src="${pageContext.request.contextPath}/js/jquery-1.8.3.js"></script> 当页面加载完成后,就应该发送ajax请求到数据库,

JSON数据表示格式简介(JavaScript对象表示法)

[1] JSON简介    > JSON全称 JavaScript Object Notation    > 类似于JS中对象的创建的方法    > JSON和XML一样,都是一种表示数据的格式    > 但是JSON比XML的存储和解析性能要高的多,JSON要比XML高个30%左右.    <user>        <name>sunwukong</name>        <age>18</age>        &