Escolha uma Página

Convertendo JSON em uma Lista

Escrito por Alisson

agosto 22, 2023

Está precisando converter um JSON para uma lista tipada? Nos códigos abaixo vou mostar duas formas de fazer isso o primeiro exemplo será em Java e o segundo em Kotlin.

//Define o TypeToken para a conversão string->objeto
    TypeToken tt = new TypeToken<List<Usuario>>() {
    };

    //Biblioteca Gson: https://github.com/google/gson
    Gson gson = new Gson();
    //Conversao json para List<Usuario>
    List<Usuario> fromJson = gson.fromJson(json, tt.getType());

no código acima temos que criar um token tipado e atribir para o Gson

List<Usuario> fromJson = Gson().fromJson(json, Array<Usuario>::class.java).asList()

Você pode gostar…

0 comentários

Enviar um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *