javascript
html js定义json对象,javascript中的json及对象
③ 使用JSON構造對象
JSON即Javascript對象表示方法(Javascript Object Notation),也就是通過字面量來表示一個對象:
//JSON形式創(chuàng)建一個對象
var arthinking = {
username : "Jason",
password : "123",
favorite : {
sports : "football",
music : "Guitar"
}
}
alert(arthinking.username);
alert(arthinking.favorite.sports);
使用JSON的優(yōu)點:
這種寫法比較簡潔,大多數有經驗的Javascript程序員都更傾向于這種寫法,jQuery、ExtJS都大量使用了JSON。
JSON格式數據本身是可以遞歸的,可以表達任意復雜的數據類型。
JSON的寫法很簡單:用花括號括起來的鍵值對,鍵值對通過冒號隔開,值可以是任意的Javascript對象。
作為一種前端和服務器端數據交換的格式,前端通過AJAX發(fā)送JSOn對象到服務器,服務器端通過腳本對JSON進行解析,還原成服務器端的對象,進行處理,然后在通過JSON數據形式返回給客戶端信息。這樣使用同一種數據格式,可以降低出錯率。
使用JSON數據作為函數的返回值:
JSON的另一個應用場景是當一個函數擁有多個返回值時,可以不用按照傳統面向對象編程那樣返回對象,而是直接返回JSON格式的數據即可。
//使用JSON作為函數的返回值
function position(left, top){
this.left = left;
this.top = top;
return {
left : this.left,
top : this.top
};
}
alert(position(10, 10));
可以這樣逐個循環(huán)獲取JSON中的數據:
var json = position(10, 10);
for(var key in json){
alert(key +" : " + json[key]);
}
總結
以上是生活随笔為你收集整理的html js定义json对象,javascript中的json及对象的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 咋样回复计算机桌面删除的东西,被删除的文
- 下一篇: 女生学计算机有什么要求,女生学计算机专业