Sobes.tech
Junior — Middle

Como converter dados no formato JSON em um objeto Java?

sobes.tech IA

Resposta da IA

Para converter JSON em um objeto Java, geralmente utilizam-se bibliotecas como Gson ou Jackson.

Exemplo usando Gson:

import com.google.gson.Gson;

class User {
    String name;
    int age;
}

public class JsonToObjectExample {
    public static void main(String[] args) {
        String json = "{\"name\": \"Иван\", \"age\": 30}";
        Gson gson = new Gson();
        User user = gson.fromJson(json, User.class);
        System.out.println(user.name + ", " + user.age);
    }
}

Neste exemplo, a string JSON é convertida num objeto da classe User usando o método fromJson. De forma semelhante, pode-se usar o Jackson com a classe ObjectMapper.