JSON Tablica ciągów znaków (bez obiektów), wyodrębnianie danych

Mam długi łańcuch JSON reprezentujący tablicę string [] zwracaną z usługi WCF. Elementy tablicy są po prostu łańcuchami, nie są obiektami. Oto przykład danych zwrotnych

<code>    ["1|ArrayElement1","2|ArrayElement2","3|ArrayElement3"..."n|ArrayElementn"]
</code>

Nie mam nic przeciwko indeksowi, który jest zawarty w ciągu, ale muszę przeanalizować ciągi znaków w ArrayList w Androidzie, aby móc go dostosować do ListView.

Ponieważ te technicznie nie są obiektami JSON, jak mogę iterować po nich i wyodrębnić ciąg z każdego elementu tablicy?

questionAnswers(3)

yourAnswerToTheQuestion