JSON


## 1. 總結 (Overall Summary)


Douglas Crockford 是 JSON 的創造者,也是 JavaScript廣的重要人物。他在 1990 年代發明 JSON,並努力將其推廣為標準格式。雖然面對許多挑戰和拒絕, 最終成功讓 JSON 被廣泛採用。他常以自由的心態接受新技術,而非執著於原有的觀念。


## 2. 觀點 (Viewpoints)


- **對 JavaScript 的轉變**:Doug 最初對 JavaScript 持懷疑態度,但後來轉為欣賞其靈活性,尤其是頭等公民函式和關閉功能。

- **對標準化的推動**:Doug 強烈推進 JSON 標準化過程,並希望未來能接受更多創新的技術,而非拘泥於現有的框架或思維模式。


## 3. 摘要 (Abstract)


- 🎙 Podcast 節目採訪了 Douglas Crockford,揭示他如何構思和推廣 JSON。

- 📜 JavaScript 在被更名為 JavaScript 之前曾叫 Mocha 和 LiveScript。

- 🛠️ Doug 在 Electric Communities 工作時,因 Java 的困擾,轉而開始探索 JavaScript。

- 🚀 Doug 於 2001 年創立的公司期望試驗單頁應用,而發展出 JSON。

- 🏷 2008 年,Doug 致力於 JSON為正式的網路標準。

- 💡 建議對新技術持放心態,接受新的編程語言和方法- 🌍 Doug 認為未來程式語言應在分散式環境中運作,actor 模型可能是下一個大趨勢。

- 🔄 JSON 的成功部分歸因於它的簡單性和免費性,Doug 並未從中牟利。


## 4. 關鍵字 (Key Words)


- JSON

- Douglas Crockford

- JavaScript

- 標準化

- AJAX

- ECMA

- 分散式環境

- Actor 模型


## 5. 一讓十二歲青少年可以看得動懂的段落


Douglas Crockford 是一位軟體大師,他想出了一種傳遞資料的好方法,叫做 JSON最初,大家都不大認識它,但隨著網絡技術的進步,JSON 漸漸被越來越多的人使用Douglas 還寫了許多關於 JavaScript 的好書,並教人們怎麼去用 JavaScript 這個工具。為了讓他發明的東西能跟其他技術配合更好,他努力推動 JSON 成為一個大家都用的標準總是樂於學習新東西,並鼓勵們多去嘗試新技術。



---

[Original Source](https://blog.brachiosoft.com/posts/json/)



JSON(JavaScript Object Notation)是一種輕量級的資料交換格式,易於人類閱讀和撰寫,也易於機器解析和生成。它的基本結構是由鍵值對組成,使用大括號({})表示物件,使用方括號([])表示數組。以下是 JSON 的一些基本特性和用法:

  1. 結構

    • JSON 對象由鍵值對組成,鍵必須是字符串,並用雙引號包圍,值可以是字符串、數字、布爾值、數組或其他 JSON 對象。

    • 數組由一系列值組成,值之間用逗號分隔,並用方括號包圍。

  2. 示例

    {     "FirstName": "John",     "LastName": "Doe",     "Age": 30,     "Languages": [         "English",         "Spanish"     ],     "Address": {         "Street": "123 Main St",         "City": "Anytown"     } }
  3. 應用場景

    • JSON 在 Web 應用中廣泛用於資料交換,尤其是在 AJAX 請求和 RESTful API 中。

    • 由於其輕量級的特性,JSON 常用於配置檔和資料儲存格式。

  4. 優點

    • 容易讀寫:格式簡單明瞭。

    • 跨語言支持:幾乎所有的編程語言都能輕鬆解析和生成 JSON。

    • 結構靈活:支持嵌套和複雜數據結構。

張貼留言 (0)
較新的 較舊