Dường như không thể tìm ra điều này. Tôi đang thử thao tác cây JSON trong GSON, nhưng tôi gặp trường hợp tôi không biết hoặc có POJO để chuyển đổi chuỗi thành, trước khi chuyển đổi sang JsonObject
. Có cách nào để đi trực tiếp từ a String
đến JsonObject
?
Tôi đã thử cách sau (cú pháp 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])
nhưng a
không thành công, JSON được thoát và phân tích cú pháp JsonString
duy nhất và
b
trả về một sản phẩm nào JsonObject
.
Có ý kiến gì không?