2013-08-20 4 views

ответ

8

Просто конвертировать использование JSONArray,

import java.util.Arrays; 
import org.json.JSONArray; 
String[] inputs = new String[] {"foo", "bar"}; 
JSONArray jsonArray = new JSONArray(Arrays.asList(inputs)); 
1

Популярное решение для Android будет использование GSON: https://code.google.com/p/google-gson/

Пакет обеспечивает простой toJson и методы fromJson на своем главном объекте конвертер, так что вы получите там довольно легко. Альтернативы, такие как Джексон, часто требуют некоторой дополнительной подготовки преобразованных объектов.

0

Попробуйте что-то вроде

LinkedList list = new LinkedList(); 
For(String s : array) { 
    list.add(s); 
} 

String jsonText =  JSONValue.toJSONString(list) 
0

Вы можете попробовать использовать FlexJSON для сериализации/десериализации объектов. Он имеет приятный и легкий учебник, доступный на веб-сайте и гибкий в использовании.

Смежные вопросы