JavaScript 對(duì)象表示法(JSON)是一種輕量級(jí)的數(shù)據(jù)交換格式,它易于閱讀和編寫。在 Web 應(yīng)用程序中,JSON 是作為數(shù)據(jù)傳輸格式的一個(gè)流行選擇,它不依賴于特定的編程語言,因此可以被多種編程語言使用。
JSON 表示值、對(duì)象、數(shù)組、字符串、數(shù)字、真、假和空。下面是一些基本的 JSON 示例,這些示例包括值、對(duì)象、數(shù)字等。
// 聲明一個(gè)JSON對(duì)象 { "name": "John Doe", "age": 30, "city": "New York" } // 聲明一個(gè)JSON數(shù)組 [ { "name": "John Doe", "age": 30, "city": "New York" }, { "name": "Jane Doe", "age": 25, "city": "San Francisco" } ] // 聲明一個(gè)JSON值 true // 聲明一個(gè)JSON字符串 "Hello, World!" // 聲明一個(gè)JSON數(shù)字 42
JSON 使用鍵值對(duì)來表示對(duì)象。鍵必須是一個(gè)字符串,和大部分編程語言中的對(duì)象類似。值可以是字符串、數(shù)字、對(duì)象、數(shù)組、真、假和空。下面是一個(gè) JavaScript 對(duì)象,其中每個(gè)屬性用 JSON 表示。
var person = { "name": "John Doe", "age": 30, "city": "New York" };
JSON 數(shù)組是一串按照索引位置排序的值。數(shù)組的值如果是對(duì)象或數(shù)組,也可以使用 JSON 表示。下面是一個(gè)數(shù)組的示例,其中包含了兩個(gè) JSON 對(duì)象。
var people = [ { "name": "John Doe", "age": 30, "city": "New York" }, { "name": "Jane Doe", "age": 25, "city": "San Francisco" } ];
JSON 中的值可以為真、假和 null。下面是這些值的示例。
// true 值 true // false 值 false // null 值 null
JSON 中的字符串是包含在引號(hào)內(nèi)的文本。在字符串中,可以使用反斜杠轉(zhuǎn)義任何字符。下面是一個(gè)示例字符串。
"Hello, World!"
JSON 中的數(shù)字是一個(gè)十進(jìn)制數(shù)字,可以帶有一個(gè)小數(shù)點(diǎn)和一個(gè)或多個(gè)數(shù)字,也可以以正負(fù)號(hào)開頭。下面是一些數(shù)字的示例。
42 3.14 -1 -0.1
JSON 是一種標(biāo)準(zhǔn)格式,它易于編寫和解析。在開發(fā) Web 應(yīng)用程序時(shí),JSON 是必不可少的一部分,它是一種流行的數(shù)據(jù)交換格式,可以在多種編程語言中使用。了解如何使用 JSON 可以讓你更好地處理數(shù)據(jù),更高效地編寫代碼。