JSON Array de strings (sem objetos), extraindo dados

Eu tenho uma longa seqüência de caracteres JSON representando uma matriz de seqüência de caracteres [] sendo retornada de um serviço do WCF. Os elementos da matriz são simplesmente strings, eles não são objetos. Este é um exemplo dos dados de retorno

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

Eu não me importo de o índice ser incluído na string, mas eu preciso analisar as strings em um ArrayList no Android para que eu possa adaptá-lo a um ListView.

Como estes tecnicamente não são JSONObjects, como posso iterá-los e extrair a string de cada elemento da matriz?

questionAnswers(3)

yourAnswerToTheQuestion