gpt4 book ai didi

javascript - 访问名称具有特殊字符的字段

转载 作者:行者123 更新时间:2023-11-30 07:53:35 24 4
gpt4 key购买 nike

我有一个返回 JSON 对象的查询函数,如下所示:

[
{
"ID":{
"value":"a04c0000008KH4R",
"display":"a04c0000008KH4R",
"dataType":"string",
"label":"Record ID"
},
"Account_vod__c":{
"value":"001c000001BCLKfAAP",
"display":"001c000001BCLKfAAP",
"dataType":"string",
"label":"Account"
},
"Account.ID":{
"value":"001c000001BCLKfAAP",
"display":"001c000001BCLKfAAP",
"dataType":"string",
"label":"Record ID"
},
"Account.FirstName":{
"value":"Abdi",
"display":"Abdi",
"dataType":"string",
"label":"FirstName"
}
}
]

在控制台中,我想使用以下方法打印值:

console.log(JSON.stringify(k.data[0].Account.FirstName));

但它抛出错误:

Uncaught TypeError: Cannot read property 'FirstName' of undefined

但对于 ID 字段,它工作正常:

console.log(JSON.stringify(k.data[0].ID)); 

a04c0000008KH4R

有什么方法可以解析 JSON 元素,字段名称带有“.”?或其中的其他特殊字符,如 Account.FirstName

最佳答案

您需要遵循以下程序:

console.log(JSON.stringify(k.data[0]['Account.FirstName']));

关于javascript - 访问名称具有特殊字符的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46694878/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com