无法从JSON对象访问帐户ID

时间:2019-11-16 07:35:37

标签: javascript json

以下是JSON字符串化响应。我尝试访问该帐户(data.fields.Account),但是却获得了undefined error的数据。

字段本身:

{
  "data": {
    "apiName": "Contact",
    "childRelationships": {},
    "fields": {
      "Account": {
        "displayValue": "tesss",
        "value": {
          "apiName": "Account",
          "childRelationships": {},
          "fields": {
            "Id": {
              "displayValue": null,
              "value": "0016F00003Oaze0QAB"
            }
          },
          "id": "0016F00003Oaze0QAB",
          "lastModifiedById": "0056F00000BWFeNQAX",
          "lastModifiedDate": "2019-11-15T18:28:51.000Z",
          "recordTypeInfo": null,
          "systemModstamp": "2019-11-15T18:28:51.000Z"
        }
      }
    },
    "id": "0036F00003MoKW9QAN",
    "lastModifiedById": "0056F00000BWFeNQAX",
    "lastModifiedDate": "2019-11-15T18:28:51.000Z",
    "recordTypeInfo": null,
    "systemModstamp": "2019-11-15T18:28:51.000Z"
  }
}

1 个答案:

答案 0 :(得分:0)

尝试此代码,它将为您提供帮助。

var data = {
   data: {
      apiName: "Contact",
      childRelationships: {},
      fields: {
        Account: {
          displayValue: "tesss",
          value: {
            apiName: "Account",
            childRelationships: {},
            fields: {
              Id: {
                displayValue: null,
                value: "0016F00003Oaze0QAB"
              }
            },
            id: "0016F00003Oaze0QAB",
            lastModifiedById: "0056F00000BWFeNQAX",
            lastModifiedDate: "2019-11-15T18:28:51.000Z",
            recordTypeInfo: null,
            systemModstamp: "2019-11-15T18:28:51.000Z"
          }
        }
      },
      id: "0036F00003MoKW9QAN",
      lastModifiedById: "0056F00000BWFeNQAX",
      lastModifiedDate: "2019-11-15T18:28:51.000Z",
      recordTypeInfo: null,
      systemModstamp: "2019-11-15T18:28:51.000Z"
    }
}
console.log("Id==============",data.data.fields.Account.value.id);