use*_*596 21 javascript json titanium at-sign
我的JSON对象的计算结果为:
{ "@io": IO, "@type": XXX }
Run Code Online (Sandbox Code Playgroud)
如果调用此变量my_json,如何访问@typeXXX 的值?我试过my_json.@type,但这是错误的.帮助赞赏.谢谢,
缺口
JAA*_*lde 35
使用带有字符串的方括号表示法:
var XXXValue = my_json['@type'];
Run Code Online (Sandbox Code Playgroud)
当您在变量中具有属性名称时,可以使用相同的名称.使用相同的示例:
var propertyName = '@type';
var XXXValue = my_json[propertyName];
Run Code Online (Sandbox Code Playgroud)
正如您所发现的,您不能在Javascript变量名中使用@符号,这my_json.@type是无效的.
对您而言,好消息是您可以将变量作为数组下标访问.你会这样做:
my_json["@type"]
Run Code Online (Sandbox Code Playgroud)
希望有所帮助.
| 归档时间: |
|
| 查看次数: |
22609 次 |
| 最近记录: |