ดูเหมือนจะไม่สามารถเข้าใจได้ ฉันพยายาม JSON จัดการต้นไม้ใน GSON แต่ฉันมีกรณีที่ผมไม่ทราบหรือมี POJO JsonObject
การแปลงสายอักขระลงก่อนที่จะแปลงไป มีวิธีที่จะไปจาก a 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
ความคิดใด ๆ