# json JSON(JavaScript Object Notation),它是一種輕量級的資料交換格式,能使資料更加容易地交換,以純文字為基礎,用來儲存和傳送簡單的資料,讓人容易撰寫及閱讀。 --- 我們常常可以在網站、API與資料庫中,看到這個資料傳輸的格式。它可獨立使用,也可以讓程式設計環境讀取、剖析並產生JSON,並且幾乎所有與網路開發相關的語言都會有JSON函式庫。 --- 網站是最常使用JSON的地方,用於網頁程式,讓伺服器端傳送資料給瀏覽器 ```xml! { "name":"Jason", "age":29, "level":7, "gender":"M", "status":"good" } ``` ```xml people.name; people["name"] ``` # xml 可擴展標記語言(xml)可以讓以可共用的方式定義和儲存資料。xml支援電腦支援電腦系統(ex.網站,資料庫)之間的資訊交換。預先定義的規則可讓您輕鬆地透過任何網路將資料當做 XML 檔案傳輸,因為收件者可以使用這些規則來準確且有效地讀取資料。 ```xml= <book> <title> Learning Amazon Web Services </title> <author> Mark Wilkins </author> </book> ``` ## xml 與 html 兩者同為標記語言,有相似的語法胞誇有相似的語法包括標籤與屬性。但html 主要用於創建和呈現網頁。xml 的目的是傳輸和儲存資料。 # xml 與 json JSON 和 XML 是應用程式之間的資料交換中使用的資料表示方法。xml以樹狀結構模式呈現資料,而json使用鍵值對。JSON 因為資料結構體積小,因此傳遞快速方便,而且解析上比 XML 方便許多,不會眼花瞭亂。現在己乎各大現代網站的資料交換方式都是用json格式。雖然兩者格式都用於資料交換,但json是更新更靈活,更受歡迎的選擇。
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up