[java] Gson 라이브러리에서 JSON 문자열을 읽는 방법은?
Gson은 Google이 제공하는 자바를 위한 JSON 라이브러리입니다. Gson을 사용하면 JSON 문자열을 쉽게 자바 객체로 변환할 수 있습니다. 다음은 Gson 라이브러리를 사용하여 JSON 문자열을 읽는 방법에 대한 예시입니다:
-
Gson 라이브러리를 프로젝트에 추가하세요. 당신이 사용하는 빌드 도구에 맞는 Gson 종속성을 설정하세요.
-
Gson 객체를 생성하세요.
Gson gson = new Gson();
- 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
를 사용했습니다.
- 자바 객체의 속성에 접근해서 값을 사용하세요.
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 라이브러리 문서를 확인하시기 바랍니다.
참고 문서:
- Gson 라이브러리 문서: https://github.com/google/gson