<內容介紹>
越來越多的IT從業者需要學習或瞭解JSON。本書即針對這一現狀,圍繞JSON這一主題的核心展開講解,首先介紹JSON語法、語法驗證、數據類型、模式驗證、安全問題,再講解JSON作為數據交換格式所扮演的種種角色,還涉及jQuery、AngularJS以及CouchDB等技術的進階介紹,並給出了大量代碼示例,巴塞特編寫的《JSON必知必會》是一本讓讀者快速透徹地瞭解JSON的指南。
<章節目錄>
前言
第1章 什麼是
1.1 JSON 是一種數據交換格式
1.2 JSON 獨立於編程語言
1.3 專業術語和概念
第2章 JSON 語法
2.1 JSON 基於JavaScript 對象字面量
2.2 名稱- 值對
2.3 正確的JSON 語法
2.4 語法驗證
2.5 JSON 文件
2.6 JSON 的媒體類型
2.7 專業術語和概念
第3章 JSON 的數據類型
3.1 數據類型簡介
3.2 JSON 中的數據類型
3.3 JSON 中的對象數據類型
3.4 JSON 中的字符串類型
3.5 JSON 中的數字類型
3.6 JSON 中的布爾類型
3.7 JSON 中的null 類型
3.8 JSON 中的數組類型
3.9 專業術語和概念
第4章 JSON
4.1 驗證的魔力
4.2 JSON Schema 簡介
4.3 專業術語和概念
第5章 JSON 中的安全問題
5.1 客戶端和服務端的關係
5.2 跨站請求偽造
5.3 註入攻擊
5.3.1 跨站腳本攻擊
5.3.2 安全漏洞:決策上的失誤
5.4 專業術語和概念
第6章 JavaScript 中的XMLHttpRequest 與W
6.1 W
6.2 JavaScript 中的XMLHttpRequest 對象
6.3 混亂的關係與共享的規則
6.3.1 跨域資源共享
6.3.2
6.4 專業術語和概念
第7章 JSON 與客戶端框架
7.1 jQuery 和
7.2 Ang
7.3 專業術語和概念
第8章 JSON ?
8.1 CouchDB 數據庫
8.2 Couch
8.3 專業術語和概念
第9章 服務端?
9.1 序列化、反序列化與請?
9.1.1 A
9.1.
9.2 發送JSON HTTP 請求的其他方式
9.2.1 Ruby on
9.2.2 No
9.2.3
9.3 專業術語和概念
第10章 總結
10.1 作為配置文件?
10.2 結語
作者簡介
封面介紹