JS中json操作

最近在使用nodejs做個項目,基於express的nodejs操作全都爲js,就此機會,把一些基礎的js操作,整理一下

/json數組對象
var people = [{"name":"jiangshao","city":"日照","age":21,"sex":"man"},
		{"name":"jiangzunshao","city":"北京","age":23,"sex":"man"},
		{"name":"yeshaoxiang","city":"青島","age":18,"sex":"man"}];
//循環遍歷json數組對象,獲取其屬性
for(var i in people){
	console.log(i);
	console.log(people[i]);
	console.log(people[i].name+','+people[i].age);
}
for(var i=0;i<people.length;i++){
	console.log(i);
	console.log(people[i]);
	console.log(people[i].name+','+people[i].age);
}

//json字符串
var json='[{"name":"jiangshao","city":"日照","age":21,"sex":"man"},
{"name":"jiangzunshao","city":"北京","age":23,"sex":"man"},
{"name":"yeshaoxiang","city":"青島","age":18,"sex":"man"}]';
//把json字符串轉爲json數組對象
//方法一 使用eval()函數
var data;
eval("data="+json);
//方法二 使用JSON.parase(jsonStr)
var obj = JSON.parse(json);
console.log(obj); 


發佈了154 篇原創文章 · 獲贊 17 · 訪問量 24萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章