json對象與json字符串區別

1.js中的json對象定義爲

var  obj = new student();

obj.name = "小一";

obj.age=20;

這樣定義一個對象就顯得很麻煩,此時爲了簡便的定義對象,所以就出現了一種簡單的方式json格式

var obj = {name:"小一",age:20},

這樣就顯得很簡單了;


2.而json中的json字符串爲

var jsonStr = '{"name":"xiaoyi","age":20}';

此時需要注意的是:要定義json字符串,那麼key必須加雙引號"";


3.Js中JsonStr轉成Josn方式:

講一個json字符串轉成json對象方法爲下,eval()中的括號必不能少
var Json = eval("(" + jsonStr+ ")")


4. 遍歷json對象的數據;

如:定義一個json對象

var o = {username:"小一",age:20}

此時遍歷拿到對象的數據有兩種方式:

第一種:alert(o.username)   --> 打印爲"小一";    即爲(對象.key)

第二種:alert(o["username"])  -->打印爲"小一"    即爲(對象["可變參數"]);


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章