使用JSON方式顯示圖書信息
JSON(JavaScriptObject Notation) 是一種輕量級的數據交換格式,采用完全獨立于語言的文本格式,用于存儲和傳輸數據的格式,通常用于服務端向網頁傳遞數據。同時,JSON是 JavaScript 原生格式,在 JavaScript 中處理 JSON數據不須要任何特殊的 API 或工具包。
2.JSON的語法規則
JSON語法是 JavaScript 對象表示語法的子集,總結有以下幾點:
(1)數組(Array)用方括號(“[]”)表示。
(2)對象(Object)用大括號(”{}”)表示。
(3)名稱/值對(name/value)之間用冒號(”:”)隔開。
(4)名稱(name)置于雙引號中,值(value)有字符串、數值、布爾值、null、對象和數組。
(5)并列的數據之間用逗號(“,”)分隔。
3.JSON對象
JSON 對象使用在大括號({})中書寫,對象可以包含多個 key/value(鍵/值)對。
key 必須是字符串,value可以是合法的 JSON 數據類型(字符串, 數字, 對象, 數組, 布爾值或 null);
key 和 value 中使用冒號(:)分割;
每個 key/value 對使用逗號(,)分割。
【例】創建JSON,輸出userName和password的值。
<scripttype="text/javascript">
//1.創建JSON
var user = {
"userName": "gky",
"password": "123456",
"role": "admin"
}
//2.訪問對象的值
console.log(user.userName);
console.log(user["password"]);
</script>
4.JSON數組
JSON數組在中括號中,JSON 中數組值必須是合法的 JSON 數據類型(字符串, 數字, 對象, 數組, 布爾值或 null);