[ JSON ]- 淺談JSON ( JavaScript Object Notation )
😇 JSON: JSON 全名是 JavaScript Object Notation, 由美國程式設計師 Douglas Crockford 構想和設計、輕量級的 資料交換語言 ,該語言以易於讓人閱讀的文字為基礎,用來傳輸由屬性值或者序列性的值組成的資料物件。儘管JSON是 JavaScript 的一個子集,但JSON是獨立於語言的 文字格式 ,並且採用了類似於 C語言 家族的一些習慣。 JSON 是一種以純文字為基礎,來儲存和交換簡單結構的輕量級 " 資料交換格式 " , 類似 XML 😇 JSON 檔案: josn 的資料格式分兩種: *物件( Object ) : 一般用大括號 { } 表示。 º 一個物件以 { 開始,並以 } 結束來寫入資料 º name 為字串 , 必須以 " "括起來 º name 與 value 之間使用 : 分隔 º 多個 name : value 之間使用 , 分隔 ,例如: {"Name" : "Anna" , "Age" : 27} *陣列( Array ) : 一般用中括號 [ ] 表示。 º 一個陣列以 [ 開始, 並以 ] 結束來寫入資料 º 多個 value 之間使用 , 分隔,例如: [value , value] *在JSON 中,陣列是以一系列的值(value)所組成,左中括號 [ 開始 ,右中括號 ] 結束 ,每一個值之間以 逗號 , 區隔。 * 陣列的值可以是 數值、字串 、布林值、陣列、或是 null值 ( 空值 )。 ** JSON Object 的鍵值(key )一定要使用文字來做鍵值,以下範例: 錯誤範例: [{Name:"Klaus",Age:26},{Name:"Anna",Age:27}]