gpt4 book ai didi

javascript - 调用数字 JSON 字段名称

转载 作者:行者123 更新时间:2023-11-28 12:25:00 25 4
gpt4 key购买 nike

我正在为一个项目使用一个简单的 REST API,并且我需要的一些数据使用数字字符串作为顶级父节点。当尝试在我的 JavaScript 中调用它时,它会抛出语法错误。

这是 JSON 对象:

{"23497400":{"id":23497400,"name":foobar,"profileIconId":627,"revisionDate":1431385425000}}

这是我抛出错误的地方:

var myArr = JSON.parse(xmlhttp.responseText);
var name1 = myArr.23497400.name;

我肯定错过了一些非常简单的东西,对吧?

最佳答案

您需要使用bracket notation如果 key 不是有效的标识符名称。

var name1 = myArr['23497400'].name;

当您使用dot notation时,

property must be a valid JavaScript identifier, i.e. a sequence of alphanumerical characters, also including the underscore ("_") and dollar sign ("$"), that cannot start with a number. For example, object.$1 is valid, while object.1 is not.

关于javascript - 调用数字 JSON 字段名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30180229/

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