JAVA: JSON to Object - RobertCzaja/it-offers-api GitHub Wiki

import com.fasterxml.jackson.databind.ObjectMapper;

public class JsonToObjectExample {
    public static void main(String[] args) {
        String json = "{ \"name\": \"Jan\", \"age\": 30 }";

        ObjectMapper objectMapper = new ObjectMapper();

        try {
            // Mapowanie JSON-a do obiektu
            Person person = objectMapper.readValue(json, Person.class);
            System.out.println("Imię: " + person.getName());
            System.out.println("Wiek: " + person.getAge());
        } catch (Exception e) {
            e.printStackTrace();
        }
    }
}

class Person {
    private String name;
    private int age;

    // Gettery i settery
    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }
}
import com.google.gson.Gson;

public class JsonToObjectExample {
    public static void main(String[] args) {
        String json = "{ \"name\": \"Jan\", \"age\": 30 }";

        Gson gson = new Gson();

        // Mapowanie JSON-a do obiektu
        Person person = gson.fromJson(json, Person.class);

        System.out.println("Imię: " + person.getName());
        System.out.println("Wiek: " + person.getAge());
    }
}