преобразование строки JSON с помощью Gson

Должно быть:

>>> ['EVEN' if num%2 == 0 else 'ODD' for num in range(10)]

# значения [

]

OUT : ['EVEN', 'ODD', 'EVEN', 'ODD', 'EVEN', 'ODD', 'EVEN', 'ODD', 'EVEN', 'ODD']
0
задан FxRi4 20 January 2019 в 05:57
поделиться

1 ответ

преобразовать список в gson

public <T> String setList(List<T> list) {
    Gson gson = new Gson();
    return gson.toJson(list);  
}

преобразовать gson в список

public List<(desired class)> getList(){
    Gson gson = new Gson();
    String json = (pass json string);
    Type type = new TypeToken<List<(desired class)>>() {}.getType();
    return gson.fromJson(json, type);
}
0
ответ дан Abhishek Saxena 20 January 2019 в 05:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: