এটি বের করার মতো মনে হচ্ছে না। আমি জিএসএন-তে জেএসওন ট্রি ম্যানিপুলেশন চেষ্টা করছি, তবে আমার এমন একটি মামলা রয়েছে যেখানে রূপান্তরিত হওয়ার আগে আমার কাছে স্ট্রিংকে রূপান্তর করতে কোনও POJO জানি না বা নেই JsonObject
। সেখানে সরাসরি একটি থেকে যেতে একটি উপায় আছে কি String
করতে JsonObject
?
আমি নিম্নলিখিতটি ব্যবহার করেছি (স্কেল সিনট্যাক্স):
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
ব্যর্থ হয়, জেএসএন পালিয়ে যায় এবং JsonString
একমাত্র
হিসাবে বিশ্লেষণ করে b
খালি ফিরে আসে JsonObject
।
কোন ধারনা?