반응형
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 |
댓글