給出一個KeyString中的字符串,我在Java程序中執行以下操作:使用JSON創建一個對象 - 異常收到
ObjectId key = new Gson().fromJson(keyString, ObjectId.class);
但對於此行中我得到這個異常:
com.google .gson.JsonSyntaxException:java.lang.IllegalStateException: 預計BEGIN_OBJECT但STRING在第1行第3列
這是什麼意思,什麼我能做到解決這個問題嗎?
你可以給完整的字符串「keyString」? – mael
基本上它可以是用戶給出的任何字符串,但爲了討論的緣故,當keyString是「abc」 – DanielY
「abc」時,我得到了這個錯誤?這不是有效的JSON。 – mael