У меня есть длинная строка JSON, представляющая массив строк [], возвращаемый из службы WCF. Элементы массива - это просто строки, они не являются объектами. Это пример данных возвратныхJSON Массив строк (без объектов), извлечение данных
["1|ArrayElement1","2|ArrayElement2","3|ArrayElement3"..."n|ArrayElementn"]
Я не против индекса включаются в строку, но мне нужно, чтобы разобрать строки в ArrayList в Android, так что я могу адаптировать его к ListView.
Поскольку эти технически не являются JSONObjects, как я могу перебирать их и извлекать строку из каждого элемента массива?
Я немного запутался. Является ли WCF возвратом строки, отформатированной как массив JSON или фактический массив строк? Если это массив, почему бы вам просто не перебирать каждый элемент * массива *, не выделять индекс и запускать десериализующую функцию JSON в результирующей строке? –