繁体   English   中英

用符号符号解析JSON w / @(arobase)

[英]Parsing JSON w/ @ at sign symbol in it (arobase)

我的JSON对象的计算结果为:

{ "@io": IO, "@type": XXX }

如果此变量名为my_json ,如何访问XXX的@type值? 我尝试了my_json.@type ,但这是错误的。 帮助赞赏。 谢谢,

缺口

使用带有字符串的方括号表示法:

var XXXValue = my_json['@type'];

当您在变量中具有属性名称时,可以使用相同的名称。 使用相同的示例:

var propertyName = '@type';
var XXXValue = my_json[propertyName];

正如您所发现的,您不能在Javascript变量名称my_json.@type使用@符号my_json.@type无效。

对您而言,好消息是您可以将变量作为数组下标访问。 你会这样做:

my_json["@type"]

希望有所帮助。

如果它最终评估你可以拿走对象并可能通过密钥抓住它。

即obj [“@ type”]。 但似乎有些事情似乎有点过时了。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM