反序列化json,第58列在哪里?

时间:2013-08-08 11:00:51

标签: json gson

我正在尝试使用gson反序列化json字符串, 但我一直收到这个错误 我怎样才能找到我的json对象有什么问题? 如果我通过json验证器放置对象,它会恢复有效

   com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was NUMBER at line 1 column 58
com.google.gson.internal.bind.ReflectiveTypeAdapterFactory$Adapter.read(ReflectiveTypeAdapterFactory.java:176)

如何在我的json对象中找到“第58列”?

1 个答案:

答案 0 :(得分:0)

第58列应该是JSON字符串中的第58个字符。

如果将JSON粘贴到文本编辑器中,请将光标放在开头,然后按右箭头键58次,最后应该靠近它。

或者,您可以将JSON粘贴到解码器中,例如:http://json.parser.online.fr/

应该向你指出错误。