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