[java] Gson 라이브러리에서 JSON 문자열을 읽는 방법은?

Gson은 Google이 제공하는 자바를 위한 JSON 라이브러리입니다. Gson을 사용하면 JSON 문자열을 쉽게 자바 객체로 변환할 수 있습니다. 다음은 Gson 라이브러리를 사용하여 JSON 문자열을 읽는 방법에 대한 예시입니다:

  1. Gson 라이브러리를 프로젝트에 추가하세요. 당신이 사용하는 빌드 도구에 맞는 Gson 종속성을 설정하세요.

  2. Gson 객체를 생성하세요.

Gson gson = new Gson();
  1. JSON 문자열을 자바 객체로 변환하세요.
String json = "{\"name\":\"John\", \"age\":30, \"city\":\"New York\"}";

// JSON 문자열을 자바 객체로 변환
MyClass myObject = gson.fromJson(json, MyClass.class);

위의 예시에서는 다음과 같은 JSON 문자열을 읽어옵니다:

{
  "name": "John",
  "age": 30,
  "city": "New York"
}

자바 클래스 MyClass는 JSON 문자열에 해당하는 속성을 가지고 있어야 합니다. 예시에서는 name, age, city 속성을 가진 MyClass를 사용했습니다.

  1. 자바 객체의 속성에 접근해서 값을 사용하세요.
String name = myObject.getName();
int age = myObject.getAge();
String city = myObject.getCity();

System.out.println("Name: " + name);
System.out.println("Age: " + age);
System.out.println("City: " + city);

이제 Gson 라이브러리를 사용하여 JSON 문자열을 읽고, 자바 객체로 변환한 후 속성에 접근할 수 있습니다.

참고로, Gson은 JSON 문자열을 자바 객체로 변환하는 것 외에도, 자바 객체를 JSON 문자열로 변환하는 기능도 제공합니다. 자세한 내용은 Gson 라이브러리 문서를 확인하시기 바랍니다.

참고 문서: