无法获得JSON数组的第二个值

时间:2017-11-25 03:51:29

标签: jquery json

我在获取“orderDate”的值时遇到问题,因为它什么也没有返回。适用于“orderNumber”tho。

以下是我获取“orderNumber”的方法:

var object = JSON.parse(data);
$('#jsonresponse').html(object.orders[0].orderNumber);

以下是我尝试获取“orderDate”但未返回任何内容的方式:

var object = JSON.parse(data);
$('#jsonresponse').html(object.orders[0].orderDate);

我的JSON如下:

"orders": [
    {
        "orderNumber": "ORDER_900123",
        "orderDate": "2014-08-28T17:10:10Z",
        "orderType": "OR",
        "customerId": "19827",
        "poNumber": "PO_12345",
    }
]

我在这里错过了什么吗?

2 个答案:

答案 0 :(得分:0)

"PO_12345"删除d={'10020': [{'type': 'phone', 'count': 3}, {'type': 'id_card', 'count': 1}, {'type': 'email', 'count': 2}], '10021': [{'type': 'phone', 'count': 33}, {'type': 'id_card', 'count': 11}, {'type': 'email', 'count': 22}] } 之后的逗号。

(JSON比JavaScript更严格,不允许在对象语法中使用尾随逗号。)

您是否有可能在测试之间介绍?

答案 1 :(得分:0)

天啊,傻我。我得到了不同的JSON文件,所以难怪在文件中没有关键名称为orderNumber。对不起烦恼。