2013-03-18 17 views
0

我正在使用第三方Web服務,它返回一個如下所示的字符串。我完全停留在如何將其解析爲可用格式。它看起來是一個數組,只是文本格式。Actionscript/Flex字符串到數組

[["theData",{"something":somevalue,"details":null,"somethingElse":"something"},0]] 

它也可以有多個,如

[["theData",{"something":somevalue,"details":null,"somethingElse":"something"},0],["theData",{"something":somevalue,"details":null,"somethingElse":"something"},0]] 

我試過設置HTTPService結果類型數組/ ArrayCollection的,這是行不通的。我唯一能想到的就是做一些字符串拆分/連接。

回答

1

這看起來像JSON;所以我會考慮使用Flash Player的native JSON類。

如果你真的想使用字符串解析;那麼我會看看split()函數;這將把它變成一個陣列。但是,似乎你會被卡在做字符串解析來獲取每個值。

+0

是的,JSON是{}的一部分,它是數組的一部分。 – Beta4 2013-03-18 15:25:21

+1

你是對的。這是JSON。 (捂臉)。我很習慣以{} – Beta4 2013-03-18 18:16:11

+0

@ beta4開頭/結尾的json數組無需facepalm。四個月前,我根本不會重新定位它。 – JeffryHouser 2013-03-18 19:17:22