如何访问对象的Json数组

时间:2020-11-01 21:28:56

标签: jquery arrays json ajax

我正在获取以下json数据

{"data":
    {"addresses":{"bitcoincash":"qqu22detzgj2sxdfham6gdhq9zqw3qseyg6kzgy80v",
                "litecoin":"MS7rzcGfmS2NQtoNoN7C1cQW6UgVpRJshN","bitcoin":"3D8QKx3H2XQ4B1JZHEsvkFrUbYeLPbHh73",
                "ethereum":"0x27a661afbda39e55d353755fcb42354a31aaafa4","usdc":"0x27a661afbda39e55d353755fcb42354a31aaafa4"},
    "cancel_url":"/invoice=22",
    "code":"MAGK5JWJ9",
    "created_at":"2020-10-25T21:46:07Z",
    "description":"",
    "expires_at":"2020-10-25T22:46:07Z",
    "hosted_url":"https://commerce.coinbase.com/charges/MAGK5JWJ9",
    "id":"",
    "name":"",
    "payments":[],
    "pricing":{"local":{"amount":"100.00","currency":"USD"},"bitcoincash":{"amount":"0.36831056","currency":"BCH"},"litecoin":{"amount":"1.69276344","currency":"LTC"},"bitcoin":{"amount":"0.00766459","currency":"BTC"},"ethereum":{"amount":"0.245167000","currency":"ETH"},"usdc":{"amount":"100.000000","currency":"USDC"}},
    "pricing_type":"fixed_price",
    "redirect_url":"invoice=22",
    "resource":"charge",
    "support_email":"",
    "timeline":[{"status":"NEW","time":"2020-10-25T21:46:07Z"},{"status":"EXPIRED","time":"2020-10-25T22:46:13Z"}]}}

我一直在尝试访问时间表中的状态:

...
"timeline":[{"status":"NEW","time":"2020-10-25T21:46:07Z"},{"status":"EXPIRED","time":"2020-10-25T22:46:13Z"}] 
...

通过在ajax成功函数上使用以下代码:

function(data){ 
  document.write(data.data.timeline[0]["status"]);                  
}

但它不返回任何值。

我不明白我的错是什么。您能帮我找到错误吗?

谢谢。

0 个答案:

没有答案