본문 바로가기
gson

[gson] JsonObject 데이터 추가

by hong0 2021. 6. 30.
반응형

gson의 JsonObect에 data를 추가한다.

int, char, boolean, String type은 addProperty를 통해 아래와 같이 추가할 수 있다.

객체의 경우 add를 통해 추가할 수 있으며 JsonElement로 casting이 필요하다.

import com.google.gson.JsonElement;
import com.google.gson.JsonObject;
import com.google.gson.JsonPrimitive;

public void test() {
    JsonObject obj = new JsonObject();
    JsonObject obj1 = new JsonObject();

    obj.addProperty("int", new JsonPrimitive(1));
    obj.addProperty("char", new JsonPrimitive('a'));
    obj.addProperty("boolean", new JsonPrimitive(true));
    obj.addProperty("String", new JsonPrimitive("hello"));

    obj.add("JsonObject", (JsonElement)obj1);
}
반응형

'gson' 카테고리의 다른 글

[gson] JsonArray 사용법  (0) 2021.01.22
[gson] JsonObject 형태 파일 읽기 (JsonReader)  (0) 2020.12.27
[gson] JsonParser 사용법  (0) 2020.12.23
[gson] JsonObject value 가져오기  (0) 2020.12.22
[gson] string을 jsonObject로 변경  (0) 2020.12.15

댓글