-
Java에서 JSON Simple을 사용하여 JSON 예쁘게 출력하기카테고리 없음 2025. 2. 10. 20:46반응형
Java에서 JSON Simple을 사용하여 JSON 예쁘게 출력하기
JSON Simple은 Java에서 JSON을 다루기 위한 경량 라이브러리입니다. 이 라이브러리를 사용하여 JSON을 예쁘게 출력하는 방법을 알아보겠습니다.
1. JSON Simple 라이브러리 추가
먼저 프로젝트에 JSON Simple 라이브러리를 추가해야 합니다. Maven을 사용한다면
pom.xml
파일에 다음 의존성을 추가하세요:<dependency> <groupId>com.googlecode.json-simple</groupId> <artifactId>json-simple</artifactId> <version>1.1.1</version> </dependency>
2. JSON 예쁘게 출력하기
JSON Simple을 사용하여 JSON을 예쁘게 출력하는 간단한 예제 코드입니다:
import org.json.simple.JSONObject; import org.json.simple.parser.JSONParser; import org.json.simple.parser.ParseException; public class PrettyPrintJSON { public static void main(String[] args) { String jsonString = "{\"name\":\"javadev\",\"age\":30,\"city\":\"Seoul\"}"; try { JSONParser parser = new JSONParser(); JSONObject json = (JSONObject) parser.parse(jsonString); String prettyJson = prettyPrintJSON(json); System.out.println(prettyJson); } catch (ParseException e) { e.printStackTrace(); } } public static String prettyPrintJSON(JSONObject json) { return json.toString(4); // 4는 들여쓰기 공백 수 } }
이 코드는 JSON 문자열을 파싱하고, 들여쓰기를 적용하여 예쁘게 출력합니다.
3. 결과
위 코드를 실행하면 다음과 같은 결과를 얻을 수 있습니다:
{ "name": "javadev", "age": 30, "city": "Seoul" }
결론
JSON Simple 라이브러리를 사용하면 Java에서 쉽게 JSON을 다룰 수 있습니다.
toString()
메소드에 들여쓰기 값을 전달하여 JSON을 예쁘게 출력할 수 있습니다. 이 방법은 JSON 데이터를 보기 좋게 표현하고 싶을 때 유용합니다.참고로, JSON Simple 외에도 Jackson, Gson 등 다른 JSON 라이브러리들도 비슷한 기능을 제공합니다. 프로젝트의 요구사항에 따라 적절한 라이브러리를 선택하여 사용하시면 됩니다.
반응형