[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 파일을 쓰려면 다음과 같은 단계를 따릅니다.
- Gson 객체를 생성합니다.
Gson gson = new Gson();
- JSON 형식으로 변환할 객체를 생성합니다.
MyObject myObject = new MyObject(); myObject.setName("John"); myObject.setAge(25);
- 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의 다른 기능에 대해서는 공식 문서를 참고하시기 바랍니다.