簡體   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