如何引用此JSON中的特定字段?

use*_*323 1 javascript jquery json reference

试图引用这个JSON中的一个字段,但它与我一直在看的例子中的任何东西不同,所以我有点难过.

我想知道如何在结尾处引用该字段"我如何参考这个?".谢谢你的帮助.

var JSON = 
{ "employees": {
    "name" : "david",
    "car" : "audi"
     },
     {
     "name" : "jimmy",
     "car" : "VW"
     },

   "customers" : {
     "name" : "philip",
     "purchase": "cabbage"
     },
     {
     "name" : "Helen",
     "purchase": "HOW DO I REFERENCE THIS?"
     }
}


var x = "HOW DO I REFERENCE THIS?";
Run Code Online (Sandbox Code Playgroud)

Bru*_*oLM 5

使用正确的语法,我相信你想要这个:

var JSON = {
    "employees": [
    {
        "name": "david",
        "car": "audi"
    },
    {
        "name": "jimmy",
        "car": "VW"
    }],

    "customers": [
    {
        "name": "philip",
        "purchase": "cabbage"
    },
    {
        "name": "Helen",
        "purchase": "HOW DO I REFERENCE THIS?"
    }]
}
Run Code Online (Sandbox Code Playgroud)

你可以purchase使用这个:

for (var i in JSON.customers)
{
    var customer = JSON.customers[i];

    var value = customer.purchase; // cabbage, HOW DO I...
}
Run Code Online (Sandbox Code Playgroud)