第一章: 什麼是 JSON ?

JSON 是資料交換的格式。 是 Javascript Object Notation 的縮寫。 先學 Javascript 再學 JSON 會有幫助,因為它是 Javascript 衍生出的一項功能。 JSON 是根據 JavaScript 的物件實字 (object literal) 發展的。

1-1 為何以此命名?

如果資料交換格式與語言無關,則不僅以單一語言衍生出的資料格式似乎很矛盾,還命名:Javascript Object Notation,為什麼?

1-2 找出共同點

在真實世界中有數以百計的程式設計語言,有些語言比其他語言更常見,但使用情況各異。主修電腦科學的大學生在為工作準備時不會學習所有語言,學生通常從一個語言開始,對於學習程式設計概念來說,語言本身不是那麼重要。一旦學生掌握了這些概念,他們可以輕易地透過辨識共通功能與特徵的能力來學習其他語言。

1-3 可攜性

或說是在不同平台與系統間轉移資訊的相容性,是資料交換格式的主要目標。

1-4 重要詞彙與概念

  • JSON
    • Javascript Object Notation
  • 記號法
    • 以字元表示數字或字詞等資料的系統
  • 資料交換格式
    • 在平台或系統間交換資料的文字
  • 可攜性
    • 以系統雙方都可以接受的方式在兩者間轉移資訊

我們還討論到以下的概念:

  • JSON 是一種資料交換格式
  • JSON 與程式設計語言無關 ( 沒有要求要使用 Javascript )
  • JSON 由 Javascript 的物件實字記號法發而來 ( 重點在於記號法一詞 )
  • JSON 以對程式設計共通的概念友善的方式表示資料 Continue 繼續 →