JSON 概述

JSON 或JavaScript 對象表示法是一個輕量級的基於文本的開放標準,專爲人類可讀的數據交換。使用 JSON 約定被稱爲程序員,其中包括C,C++,Java,Python和Perl的等等

  • JSON代表JavaScript對象符號

  • 這種格式是由Douglas Crockford規定

  • 這是設計用於人類可讀的數據交換

  • 它一直延續JavaScript腳本語言

  • 文件擴展名是 .json

  • JSON互聯網媒體類型 application/json

  • 統一類型標識符是public.json

JSON的用途

  • 使用基於JavaScript的應用程序,其中包括瀏覽器擴展和網站

  • 使用JSON格式序列化和結構化的數據傳輸網絡連接

  • 這主要用於服務器和Web應用程序之間的數據傳輸

  • Web服務和API採用JSON格式提供公共數據

  • 它可以用來與現代編程語言

JSON的特點

  • 易於讀寫JSON

  • 輕量級的基於文本的交換格式

  • 獨立語言

JSON簡單的例子

示例顯示圖書信息存儲使用JSON考慮語言的書籍和有版本:

{ "book": [ { "id":"01", "language": "Java", "edition": "third", "author": "Herbert Schildt" }, { "id":"07", "language": "C++", "edition": "second" "author": "E.Balagurusamy" }] }

理解上面的程序後,我們將嘗試另一個例子是,讓我們保存爲 json.htm 如下面的代碼:

JSON example

現在,讓我們嘗試打開json.htm 使用IE或其他任何支持JavaScript 的瀏覽器,這將產生以下結果:

json

可以參考到JSON對象本章關於JSON對象的詳細信息。