0

我正在尝试使用 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 列”?

4

1 回答 1

0

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

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

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

并且应该向您指出错误。

于 2013-08-08T12:36:05.413 回答