[java] Gson 라이브러리의 사용 사례를 공유하는 방법은?

다음은 Gson 라이브러리를 사용하여 JSON 데이터를 자바 객체로 변환하는 간단한 예제입니다.

import com.google.gson.Gson;

public class MyObject {
    private String name;
    private int age;

    public MyObject(String name, int age) {
        this.name = name;
        this.age = age;
    }

    // Getter and Setter methods

    @Override
    public String toString() {
        return "MyObject{" +
                "name='" + name + '\'' +
                ", age=" + age +
                '}';
    }

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

        Gson gson = new Gson();

        MyObject myObject = gson.fromJson(json, MyObject.class);

        System.out.println(myObject);
    }
}

위의 예제에서는 Gson 객체를 생성한 뒤, fromJson() 메서드를 사용하여 JSON 데이터를 MyObject 클래스의 객체로 변환합니다. 변환된 객체를 출력하면 결과는 다음과 같습니다.

MyObject{name='John', age=30}

이처럼 Gson 라이브러리는 JSON 데이터의 처리를 간단하게 도와주며, 다양한 추가적인 기능들을 사용할 수 있습니다. Gson 사용법에 대한 자세한 내용은 Gson 문서를 참고하시기 바랍니다.