Java JSON教程 – JSON数据类型
下表列出了JSON支持的数据类型。
| 类型 | 描述 |
|---|---|
| Number | 双精度,浮点格式。不使用八进制和十六进制格式。无NaN或无穷。例如,1,9,0,-4。分数像.3,.9 指数如e,e +,e-,E,E +,E-var json-object-name = { string : number_value} |
| String | 双引号Unicode带反斜杠转义。 转义序列: \f \n \r \t \u var json-object-name = { string : "string value"} |
| Boolean | true 或者 false var json-object-name = { name: true/false,} |
| Array | 值的有序序列。 数组元素用方括号 [element,element,element, ]括起来。 |
| Value | 可以是字符串,数字,true或false,null等 |
| Object | 键:值对的无序集合。 对象以大括号括起,以’ { ‘开头,以 ‘ } ‘结尾。 键:值对之间用分隔 ,键必须是字符串,并且应该彼此不同。 { string : value, string1 : value1,.......} |
| Whitespace | 可以在任何一对令牌之间使用 |
| null | 空 |
例子
示例显示Number数据类型,值不应引用:
var obj = {grade: 97}
字符串数据类型的示例。
var obj = {name: "abc"}
var obj = {name: "Jack",
grade: 97,
pass: true}
以下JSON数据具有三本书的数组。
{
"books": [
{ "language":"Java" , "edition":"second" },
{ "language":"C++" , "edition":"fifth" },
{ "language":"C" , "edition":"third" }
]
}
示例显示对象:
{
"id": "1",
"language": "Java",
"page": 500,
}

国外主机测评 - 国外VPS,国外服务器,国外云服务器,测评及优惠码













