掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網(wǎng)交流
JSON 格式支持以下數(shù)據(jù)類型:

| 類型 | 描述 |
|---|---|
| 數(shù)字型(Number) | JavaScript 中的雙精度浮點型格式 |
| 字符串型(String) | 雙引號包裹的 Unicode 字符和反斜杠轉義字符 |
| 布爾型(Boolean) | true 或 false |
| 數(shù)組(Array) | 有序的值序列 |
| 值(Value) | 可以是字符串,數(shù)字,true 或 false,null 等等 |
| 對象(Object) | 無序的鍵:值對集合 |
| 空格(Whitespace) | 可用于任意符號對之間 |
| null | 空 |
下表展示了數(shù)字類型:
| 類型 | 描述 |
|---|---|
| 整形(Integer) | 數(shù)字1-9,0和正負數(shù) |
| 分數(shù)(Fraction) | 分數(shù),比如 .3,.9 |
| 指數(shù)(Exponent) | 指數(shù),比如 e,e+,e-,E,E+,E- |
語法:
var json-object-name = { string : number_value, .......}示例:
下面的示例展示了數(shù)字類型,其值不應該使用引號包裹:
var obj = {marks: 97}下表展示了字符串類型:
| 類型 | 描述 |
|---|---|
| " | 雙引號 |
| \ | 反斜線 |
| / | 斜線 |
| b | 退格符 |
| f | 換頁符 |
| n | 換行符 |
| r | 回車符 |
| t | 水平制表符 |
| u | 四位十六進制數(shù)字 |
語法:
var json-object-name = { string : "string value", .......}示例:
下面的示例展示了字符串數(shù)據(jù)類型:
var obj = {name: 'Amit'}它包含 true 和 false 兩個值。
語法:
var json-object-name = { string : true/false, .......}示例:
var obj = {name: 'Amit', marks: 97, distinction: true}語法:
[ value, .......]示例:
下面的示例展示了一個包含多個對象的數(shù)組:
{
"books": [
{ "language":"Java" , "edition":"second" },
{ "language":"C++" , "lastName":"fifth" },
{ "language":"C" , "lastName":"third" }
]
}語法:
{ string : value, .......}示例:
下面的例子展示了對象:
{
"id": "011A",
"language": "JAVA",
"price": 500,
}可以在任意一對符號之間插入??梢蕴砑佑脕碜尨a更可讀。下面的例子展示了使用空格和不使用空格的聲明:
語法:
{string:" ",....}示例:
var i= " sachin";
var j = " saurav"意味著空類型。
語法:
null示例:
var i = null;
if(i==1) {
document.write("value is 1
");
} else {
document.write("value is null
");
}包括:
語法:
String | Number | Object | Array | TRUE | FALSE | NULL示例:
var i =1;
var j = "sachin";
var k = null; 
我們在微信上24小時期待你的聲音
解答本文疑問/技術咨詢/運營咨詢/技術建議/互聯(lián)網(wǎng)交流