이것을 알아낼 수 없습니다. GSON에서 JSON 트리 조작을 시도하고 있지만로 변환하기 전에 문자열을 변환 할 POJO를 모르거나 가지고있는 경우가 JsonObject
있습니다. 에서 직접 갈 수있는 방법 String
이 JsonObject
있습니까?
다음을 시도했습니다 (Scala 구문).
val gson = (new GsonBuilder).create
val a: JsonObject = gson.toJsonTree("""{ "a": "A", "b": true }""").getAsJsonObject
val b: JsonObject = gson.fromJson("""{ "a": "A", "b": true }""", classOf[JsonObject])
하지만 a
의 JSON 탈출과 같은 구문 분석 실패 JsonString
만하고
b
빈을 반환합니다 JsonObject
.
어떤 아이디어?