[英]Create an object with JSON - Exception received
給定一個字符串keyString,我在Java程序中執行以下操作:
ObjectId key = new Gson().fromJson(keyString, ObjectId.class);
但是對於這一行,我得到了這個異常:
com.google.gson.JsonSyntaxException:java.lang.IllegalStateException:預期為BEGIN_OBJECT,但位於第1行第3列
這是什么意思,我該怎么解決?
這意味着您的JSON不能以“ {”開頭。 JSON中的對象如下所示:
{
"name" : "john"
}
fromJson
方法等待一個json
對象。 這意味着一個json
格式的字符串,特別是它必須以{
(而不是[
)開頭。
這是有效的:
{ 'id': '1234'}
這是無效的:
[{ 'id': '1234'}]
這也是無效的:
abc
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.