如何获取这个json里面的值

callbackname({
    "response": 0,
    "message": "",
    "data": {
        "data": [{
            "id": "39132",
            "uid": "39132",
            "first_date": "2016-03-01",
            "dateline": "2016-12-30",
            "no": 1
        }, {
            "id": "28451",
            "uid": "28451",
            "first_date": "2016-03-01",
            "dateline": "2016-12-30",
            "no": 2
        }],
        "field": {
            "credit": "\u4e2d\u6587\u4e00",
            "equity": "\u4e2d\u6587\u4e8c",
            "hx_yield": "\u4e2d\u6587\u4e09"
        }
    }
});

我想获取json中 dateline 的值,该怎么写

阅读 3.4k
4 个回答
function callbackname(obj) {
  var data = obj.data.data;
  var arr = [];

  for (var i = 0; i < data.length; i++) {
    if (data[i].dateline !== undefined) {
      arr.push(data[i].dateline)
    }
  }

  return arr
}

callbackname.data.data获取集合,遍历集合取dateline的值

可以使用jsonselect

可以使用dataType:'jsonp'

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题