Как сериализовать массив Json в массив для использования в Android Studio - PullRequest
0 голосов
/ 05 мая 2019

Как мне сериализовать массив Json, как на картинке, которую я собираюсь загрузить?Извините, если этот вопрос может быть повторяющимся, но я не могу понять, как это сделать в моем случае использования.

Для большего контекста вот несколько фотографий.https://imgur.com/a/NvbbnMI

Ответы [ 2 ]

0 голосов
/ 05 мая 2019

есть ряд библиотек, обрабатывающих сериализацию и десериализацию json.такие как Gson и JsonSlurpper.

Здесь вы можете увидеть пример Gson:

    new Gson().toJson(/*place your POJO here*/); // serialize
    new Gson().fromJson(/*json object*/, /*class to convert to*/); //deserialize
0 голосов
/ 05 мая 2019

Я вижу, вы используете Retrofit, поэтому он должен делать это автоматически. Просто измените тип возврата на:

Call<List<petProfile>>

Если ваша модификация не делает этого, добавьте ->

.addConverterFactory(GsonConverterFactory.create())

после Retrofit.Builder()

...