[java] Gson 라이브러리에서 JSON을 스트림으로 읽고 쓰는 방법은?
JSON 파일에서 읽기 Gson을 사용하여 JSON 파일을 읽기 위해 다음 단계를 따르세요:
- Gson 객체를 생성합니다.
Gson gson = new Gson();
- FileReader를 사용하여 JSON 파일을 엽니다.
FileReader fileReader = new FileReader("경로/파일이름.json");
- Gson.fromJson() 메서드를 사용하여 JSON 파일을 Java 객체로 변환합니다.
MyClass myObject = gson.fromJson(fileReader, MyClass.class);
JSON 스트림으로 쓰기 Gson을 사용하여 JSON을 스트림에 쓰기 위해 다음 단계를 따르세요:
- Gson 객체를 생성합니다.
Gson gson = new Gson();
- FileWriter를 사용하여 JSON을 쓸 파일을 엽니다.
FileWriter fileWriter = new FileWriter("경로/파일이름.json");
- Gson.toJson() 메서드를 사용하여 Java 객체를 JSON 형식으로 변환합니다.
MyClass myObject = new MyClass(); String json = gson.toJson(myObject);
- FileWriter.write() 메서드를 사용하여 JSON을 파일에 씁니다.
fileWriter.write(json);
- FileWriter.close() 메서드를 사용하여 파일을 닫습니다.
fileWriter.close();
Gson을 사용하면 JSON을 읽고 쓰는 작업을 쉽게 수행할 수 있습니다. Gson은 자동으로 객체와 JSON 간의 매핑을 처리해주므로 번거로운 작업을 줄여 줍니다.