如何获取json里面的id
发布网友
发布时间:2023-08-01 08:43
我来回答
共5个回答
热心网友
时间:2024-12-02 15:35
这个很容易,借用你给的例子
<script>
var procts=[{ID:1,Name:"a",Price:1},{ID:2,Name:"b",Price:4}];
for(var s in procts){
alert("ID是:"+procts[s].ID+"Name是:"+procts[s].Name);
}
</script>
procts[索引]获得json数组对象,然后 对象.属性 获得属性值。
类比 一下 你就明白怎样去ID,希望我的回答能帮到您,也希望您对我的回答做出评价
兼_听则明
http://hi.baidu.com/你我同步/home
热心网友
时间:2024-12-02 15:36
递归就可以了
function getParentId(id){
var arr = new Array();
$.each(json, function(i,item){
if(item.Id==id && item.ParentId!=0){
arr.push(item.ParentId);
arr = arr.concat(getParentId(item.ParentId));
}
});
return arr;
}
热心网友
时间:2024-12-02 15:36
eline 是获取最新的公共微博消息 ,返回sResult的是数组,但里面包含了复杂的对象,可以这样遍历访问
for(var i=0,j=sResult.length;i<j;i++){
alert(sResult[i].created_at); //从字面看应该是最新微博的建立时间
alert(sResult[i].id); //应该是最新微博的对应id
alert(sResult[i].user.id); //微博对应的用户id
alert(sResult[i].user.created_at); //微博对应用户id的建立时间
alert(sResult[i].annotations[0].cartoon); //annotations又是一个数组,这里获取的是位于第一的cartoon的值
}
要什么信息,这就得看你们平台的需求了
热心网友
时间:2024-12-02 15:37
procts[0].ID //这个就是1
procts[0].Name //这个就是"a"
procts[1].ID //这个就是2
以此类推
热心网友
时间:2024-12-02 15:37
for(var i=0;i<procts.length;i++){alert(procts[i].ID);}
试试这个。