{
"errcode":0,
"errmsg":"请求失败",
"result":{
"hotel_list":[
{
"hotel_id":1,
"name":"北京天安瑞安酒店",
"addr":"北京市朝阳区东四十条",
"stars":"三星",
"image":"img/01.jpg",
"low_price":19800,
"distance":1300
},
{
"hotel_id":2,
"name":"北京汉庭酒店",
"addr":"北京市海淀区上地",
"stars":"四星",
"image":"img/02.jpg",
"low_price":21800,
"distance":700
},
{
"hotel_id":3,
"name":"北京翠微酒店",
"addr":"北京市海淀区清河",
"stars":"四星",
"image":"img/03.jpg",
"low_price":31800,
"distance":700
},
{
"hotel_id":1,
"name":"北京天安瑞安酒店",
"addr":"北京市朝阳区东四十条",
"stars":"三星",
"low_price":19800,
"distance":1300
},
{
"hotel_id":2,
"name":"北京汉庭酒店",
"addr":"北京市海淀区上地",
"stars":"五星",
"image":"img/02.jpg",
"low_price":22800,
"distance":700
},
{
"hotel_id":3,
"name":"北京翠微酒店",
"addr":"北京市海淀区清河",
"stars":"经济型",
"image":"img/03.jpg",
"low_price":23800,
"distance":700
},
{
"hotel_id":1,
"name":"北京天安瑞安酒店",
"addr":"北京市朝阳区东四十条",
"stars":"二星",
"image":"img/01.jpg",
"low_price":49800,
"distance":1300
},
{
"hotel_id":2,
"name":"北京汉庭酒店",
"addr":"北京市海淀区上地",
"stars":"五星",
"image":"img/02.jpg",
"low_price":21850,
"distance":700
},
{
"hotel_id":3,
"name":"北京翠微酒店",
"addr":"北京市海淀区清河",
"stars":"五星",
"image":"img/03.jpg",
"low_price":21450,
"distance":700
}
]
}
},请问我怎么获取 "result",以及 "result"里的东西,谢谢
json对象名.属性,举个例子:【result.errcode】或者【result.hotel_list.hotel_id]
语言是js还是什么?js直接 json对象.result.hotel_list
var o=你那个js对象;
var list=o.result.hotel_list;
for(var i=0,j=list.length;i<j;i++){
alert(list[i].hotel_id)
alert(list[i].name)
//.........
}
obj.result
直接点号访问
sample:
var obj = $.parseJSON('{"name": "", "skills": "", "jobtitel": "Entwickler", "res_linkedin": "GwebSearch"}');
alert(obj['jobtitel']);
//By using javasript json parser
var t = JSON.parse('{"name": "", "skills": "", "jobtitel": "Entwickler", "res_linkedin": "GwebSearch"}');
alert(t['jobtitel'])
示例1
var list1 = [1,3,4];
alert(list1[1]);
var list2 = [{"name":"leamiko","xing":"lin"}];
alert(list2[0]["xing"])
alert(list2[0].xing)
示例2
var value = {
"china":{
"hangzhou":{"item":"1"},
"shanghai":{"item":"2"},
"chengdu":{"item":"3"}
},
"America":{
"aa":{"item":"1"},
"bb":{"item":"2"}
},
"Spain":{
"dd":{"item":"1"},
"ee":{"item":"2"},
"ff":{"item":"3"}
}
};
for(var countryObj in value)
{
document.write(countryObj + ":<br />")
//没用的for(var cityObj in value.countryObj)
for(var cityObj in value[countryObj])
{
document.write(' ' + cityObj + "<br />");
for(var itemObj in value[countryObj][cityObj])
{
document.write(" "+ itemObj + value[countryObj][cityObj][itemObj] +"<br />")
}
}
}