JSON – 名为“*”星号的访问字段

我试图在javascript中访问json对象中的一个字段,其中包含键’*’。 jsonstring看起来像这样:

{"parse": {"text": {"*":"text i want to access"} } } 

试图访问myObject.parse.text。*不起作用,myObject.parse.text [0]也不起作用。 我现在已经搜索了一个小时,但没有发现星号具有特殊含义的暗示。 如果我只是遍历完整的树并进行字符串比较a’if(key ==“*”)’我可以得到我想要检索的文本,但我想直接访问该字段。 有没有办法进入该领域?

 json.parse.text["*"] 

对象成员的名称。

试着用

 var text = myObject.parse.text['*'] 

尝试在parse.text上使用索引运算符:

 var value = object.parse.text["*"]; 

你可以这样做:

 var json = {"parse": {"text": {"*":"text i want to access"} } } alert(json.parse.text['*']);