這個問題可能已經被問到了。但我真的不知道要搜索什麼。將結構化字符串轉換爲數組
如果我有一個字符串象
{{aa:bb,aaa:bbb,cc:ee{{aa:cd,cdc:dd,{{ss:ee}},kk:ee}},se:ff}}
我需要輸出在大概在陣列
AR [0] = AA:BB,AR [1] = AAA:BBB,AR [ 3] = {{...}}
我使用variable.split("}}")
被打破了串並沒有得到實際的數據嘗試。
是否有任何遞歸函數來做到這一點? 我無法搜索,因爲我不清楚什麼對象,字符串。
你將不得不弄清楚你的字符串應該如何映射到某個數據結構,然後你必須編寫一個解析器來完成轉換。 – Pointy 2012-04-21 14:17:40
你必須要麼做Pointy說的,要麼我會推薦你使用JSON並使用內置的'JSON.parse()'。 – robbrit 2012-04-21 14:18:33