[java] Gson 라이브러리에서 JSON 파일을 쓰는 방법은?

Gson 라이브러리는 Java에서 JSON 데이터를 다루기 위한 강력한 라이브러리입니다. 이 라이브러리를 사용하여 JSON 파일을 쓰는 방법을 알아보겠습니다.

먼저, Gson 라이브러리를 프로젝트에 추가해야 합니다. Maven을 사용한다면, pom.xml 파일에 다음과 같이 Gson 의존성을 추가합니다.

<dependency>
    <groupId>com.google.code.gson</groupId>
    <artifactId>gson</artifactId>
    <version>2.8.7</version>
</dependency>

Gson을 사용해 JSON 파일을 쓰려면 다음과 같은 단계를 따릅니다.

  1. Gson 객체를 생성합니다.
    Gson gson = new Gson();
    
  2. JSON 형식으로 변환할 객체를 생성합니다.
    MyObject myObject = new MyObject();
    myObject.setName("John");
    myObject.setAge(25);
    
  3. FileWriter를 사용하여 파일을 작성합니다. 이때, Gson의 toJson() 메소드를 사용하여 JSON 형식의 문자열로 변환한 후 파일에 씁니다.
    try (FileWriter writer = new FileWriter("myobject.json")) {
     gson.toJson(myObject, writer);
    } catch (IOException e) {
     e.printStackTrace();
    }
    

위의 코드에서 “myobject.json”은 JSON 파일의 경로와 파일명을 의미합니다. 이 경로에 해당 파일이 생성되고 JSON 형식의 데이터가 쓰여집니다.

이제 Gson 라이브러리를 사용하여 JSON 파일을 쓰는 방법에 대해 알아보았습니다. Gson의 다른 기능에 대해서는 공식 문서를 참고하시기 바랍니다.