json是一種輕量級的數據交換格式,是 JavaScript 原生格式,是理想的數據交換格式。json
一、json對象
json對象以「{」開始 , 以「}」結束,每一個「名稱」後跟一個「:」(冒號),‘名:值' 對 之間運用 「,」(逗號)分隔。
var json1={ 'name' : '小麗' , 'sex' : '女' , 'age' : '22' } ;函數
二、json字符串
所謂json字符串,是指該字符串變量的值與json的格式相同,可是不是json對象。
var json2="{ 'name' : '小麗' , 'sex' : '女' , 'age' : '22' }" ;
三、json使用
var json1={ 'name' : '小麗' , 'sex' : '女' , 'age' : '22' } ;
alert( json1.name ); // 彈出 '小麗'
四、json字符串轉換爲json對象
var json2="{ 'name' : '小麗' , 'sex' : '女' , 'age' : '22' }";
運用 eval( )函數轉換
例如:
var json3=eval( '('+json2+')' ) ;
alert( json3.name ); // 彈出 '小麗'
五、json循環
普通for循環
var arr=[2,4,6];
for (var i=0; i<arr.length; i++){
alert(arr[i]); //2 4 6
}
json循環只能用 for in
var jsn={‘a’:8,‘b’:8,‘c’:28};
for (var i in jsn){
alert(jsn[i]); //8 18 28
}
i → json的key , jsn[i] → 對應key的值spa