[java] Gson 라이브러리에서 JSON 배열을 만드는 방법은?
- Gson 객체 생성:
Gson gson = new Gson();
- 배열 생성:
JsonArray jsonArray = new JsonArray();
- 데이터 추가:
String value1 = "Value 1"; int value2 = 10; JsonObject jsonObject1 = new JsonObject(); jsonObject1.addProperty("key1", value1); JsonObject jsonObject2 = new JsonObject(); jsonObject2.addProperty("key2", value2); jsonArray.add(jsonObject1); jsonArray.add(jsonObject2);
- 결과 확인:
String jsonString = gson.toJson(jsonArray); System.out.println(jsonString);
위의 예시 코드에서는 Gson
클래스를 사용하여 JSON 배열을 생성하고, JsonArray
객체를 사용하여 배열을 만들었습니다. 그 후 JsonObject
객체를 생성하여 각 요소의 키-값 쌍을 추가한 다음, add()
메서드를 사용하여 배열에 요소를 추가하였습니다. 마지막으로 toJson()
메서드를 사용하여 JSON 형태의 문자열로 변환하고, 결과를 확인하기 위해 출력했습니다.
참고 문서:
- Gson 문서: https://github.com/google/gson