JSON · 學習筆記 | json跳脫雙引號
WhatisJSON?JavaScriptObjectNotation(JSON)就是在JavaScript之中,表示物件的一種格式是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。以純文字為基底去儲存和傳送簡單結構資料,你可以透過特定的格式去儲存任何資料(字串,數字,陣列,物件),也可以透過物件或陣列來傳送較複雜的資料。一旦建立了您的JSON資料,就可以非常簡單的跟其他程式溝通或交換資料,因為JSON就只是純文字個格式。由道格拉斯·克羅克福特構想設計、輕量級的資料交換語言,以文字為基礎,且易於讓人閱讀。屬於Javascript的一個子集,JSO...
What is JSON ?JavaScript Object Notation (JSON)
就是在JavaScript之中,表示物件的一種格式
是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。
以純文字為基底去儲存和傳送簡單結構資料,你可以透過特定的格式去儲存任何資料(字串,數字,陣列,物件),也可以透過物件或陣列來傳送較複雜的資料。
一旦建立了您的 JSON 資料,就可以非常簡單的跟其他程式溝通或交換資料,因為 JSON 就只是純文字個格式。
由道格拉斯·克羅克福特構想設計、輕量級的資料交換語言,以文字為基礎,且易於讓人閱讀。
屬於Javascript的一個子集,
JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。 这些特性使JSON成为理想的数据交换语言。
目前幾乎所有與網頁開發相關的語言都有JSON函式庫。
優點 相容性高 格式容易瞭解,閱讀及修改方便 支援許多資料格式 (number,string,booleans,nulls,array,associative array) 許多程式都支援函式庫讀取或修改 JSON 資料 應用JSON最開始被廣泛的應用於WEB應用的開發。
不過目前JSON使用在JavaScript、Java、Node.js應用的狀況比較多, PHP、C#等開發的WEB應用主要還是使用XML(不一定...個人不認同)。
描述結構JSON用於描述資料結構
JSON格式簡單來說,就是這二句重點:
物件(object)用大括號 { } 陣列(array)用中括號 [ ]整個JSON格式文件之中,是不能使用註解的
[物件(object)]這裡說的object,就是用key-value的方式儲存
{collection}一個物件以「{」開始,並以「}」結束。
一個物件包含一系列非排序的名稱/值對,每個名稱/值對之間使用「,」分割。
collect...