json将数组中的数据解析为对象

时间:2014-02-08 22:34:40

标签: javascript json parsing

我在FB api的json文件中有数据的folowin结构,我想得到user1的名字,id和他的共同名字id。

"name": "user1",
    "id": "1235467",
    "mutualfriends": {
      "dataf": [
        {
          "name": "name1",
          "id": "12354678"
        },
        {
          "name": "name2",
          "id": "1235467"
        },
        {
          "name": "name3",
          "id": "12354679"
        },
     ]
 }

我正在使用这段代码,但我想念它。

<script>
$(document).ready(function(){
});
$("#loaduserdata").click(function(){
$("#userdata tbody").html("");
$.getJSON(
    "my_friend_List.php",
    function(data){
        $.each(data.userdata, function(i,user){
            var tblRow =
                "<tr>"
                +"<td>Name: "+user.name+"</td>"
                +"<td>Name:"+user.id+"</td>"
                  + "<td>" + (typeof user.data == "undefined" ? "" :           user.data.map(function(item) { return "Mutual Friend name: "+item.name; }).join(", "))
                + "<td>" + (typeof user.data == "undefined" ?       ""     :    user.data.map(function(item) { return "Mutual Friend ID: "+item.id; }).join(", "))
                +"<td>"+user.created_time+"</td>"
                +"<td>id "+user.id+"</td>"
                + "</td>"
                +"</tr>"
            $(tblRow).appendTo("#userdata tbody");
        });
    }
);
});
</script>

请帮助一些人!

0 个答案:

没有答案
相关问题