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.