簡體   English   中英

在javascript中解析類似json的結構/字符串

[英]parse json-like structure/string in javascript

我有這個變量:

var txt = { 
    'e3fe40': { 
        'name' : 'Menu2',
        'data': {
            'prompt_say' : 'Thank you for calling ',
            'keys[]' : ['1','2'],
            'choices[]' : [
                'start/e3fe40/d2d27',
                'start/e3fe40/77c197'
            ]...

雖然我可以毫無問題地解析txt[position].data ....之類的東西,但似乎無法解析這兩個:

txt[position].data.keystxt[position].data.choices

(以上代碼的最后兩個條目)

我嘗試過

txt[position].data.keys[1], 
txt[position].data.keys[],
txt[position].data.keys

等等

沒有工作。 我總是得到"undefined"值。

有任何想法嗎?

txt[position].data['keys[]']

keys[]keys[]的名稱。 您不能隨意將類似JSON的字符串作為鍵名插入並期望它進行解析。 顯然,這假定position值為e3fe40或所需的任何值。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM