[java] Gson 라이브러리를 사용한 프로젝트 예시는?
import com.google.gson.Gson;

public class GsonExample {
    public static void main(String[] args) {
        // 자바 객체를 JSON 데이터로 변환
        Person person = new Person("John", "Doe", 25);
        Gson gson = new Gson();
        String json = gson.toJson(person);
        System.out.println(json);

        // JSON 데이터를 자바 객체로 변환
        String json2 = "{\"firstName\":\"John\",\"lastName\":\"Doe\",\"age\":25}";
        Person person2 = gson.fromJson(json2, Person.class);
        System.out.println(person2.getFirstName());
        System.out.println(person2.getLastName());
        System.out.println(person2.getAge());
    }
}

class Person {
    private String firstName;
    private String lastName;
    private int age;

    // 생성자, getter, setter 생략

    // ...
}

위 예시에서는 Person 클래스를 정의하고, 이를 Gson을 사용하여 JSON 데이터로 변환하는 예시와 JSON 데이터를 다시 자바 객체로 변환하는 예시를 보여줍니다. Gson의 toJson 메서드는 자바 객체를 JSON 문자열로 변환하고, fromJson 메서드는 JSON 문자열을 자바 객체로 변환합니다.

Gson 예제를 실행하면 다음과 같은 결과를 얻을 수 있습니다:

{"firstName":"John","lastName":"Doe","age":25}
John
Doe
25

참고 자료: