JSON Tableau de chaînes de caractères (pas d'objets), l'extraction de données

J'ai une longue chaîne JSON représentant un string[] tableau retourné par un service WCF. Les éléments du tableau sont simplement des chaînes, ils ne sont pas des objets. Ceci est un exemple de la restitution des données

    ["1|ArrayElement1","2|ArrayElement2","3|ArrayElement3"..."n|ArrayElementn"]

Je n'ai pas l'esprit de l'indice étant inclus dans la chaîne, mais j'ai besoin d'analyser les chaînes de caractères en une liste de tableaux dans Android, de sorte que je peux l'adapter à une ListView.

Depuis ces techniquement ne sont pas JSONObjects, comment puis-je effectuer une itération sur eux et d'en extraire la chaîne à partir de chaque élément de tableau?

Je suis un peu confus. Est la WCF retourne une chaîne formatée comme un tableau JSON ou un tableau de chaînes de caractères? Si c'est un tableau, pourquoi ne pas vous venez de parcourir chaque élément du tableau, la bande de l'index et de l'exécution d'un JSON désérialisation de fonction sur la chaîne résultante?

OriginalL'auteur SmashCode | 2012-04-13