json是一種與語言無關的資料交換的格式,作用:使用ajax進行前後臺資料交換;移動端與服務端的資料交換。
1.物件格式
例如:user物件
或者
}
2.陣列/集合形式
例如:list用json資料格式表示
[,{},{},……]
總結:
1.物件格式和資料格式可以相互巢狀
例如:
var json = ,,]
};//取name=建寧
alert(json.baobao[1].name);
//取addr=山西
alert(json.baobao[2].addr);
var json = ,,],
"haohao":[,,
]};//取name=李宇春
alert(json.haohao[1].name);
2.json的key是字串,value是object物件,可以是數值、字串、乙個object物件……
例如:
var json = ,
"data":[,,
]};//取"三豐"
alert(json.msg.lastname);
//取阿珂
alert(json.data[2].name);
3.json是js的原生內容,所以js可以直接取出json物件中的資料。
例如:
//物件格式
var person = ;
//取出lastname
alert(person.lastname);
//去除age
alert(person.age);
//陣列格式
var persons = [
, ];//取出firstname=李
alert(person[1].firstname);
//取100
alert(person[0].age);
Json資料格式
在web 系統開發中,經常會碰到客戶端和伺服器端互動的問題,比如說客戶端傳送乙個 ajax 請求,然後在伺服器端進行計算,計算後返回結果,客戶端接收到這個響應結果並對它進行處理。那麼這個結果以一種什麼資料結構返回,客戶端才能比較容易和較好的處理呢?通過幾個專案的實踐,我發現 json 格式的資料是一...
JSON資料格式
下面這段文字,摘錄自留作備忘 21世紀初,douglas crockford尋找一種簡便的資料交換格式,能夠在伺服器之間交換資料。當時通用的資料交換語言是xml,但是douglas crockford覺得xml的生成和解析都太麻煩,所以他提出了一種簡化格式,也就是json。json的規格非常簡單,只...
JSON資料格式
json是行業內使用最為廣泛的資料交換格式,在很多場景都有廣泛的應用。json適用於進行資料互動的場景,典型的是ajax中實現非同步載入 為了支援跨平台 資料安全等的web service也可以使用 api介面返回值 名稱 值 對的集合 a collection of name value pair...