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

反序列化json,第58列在哪里?,json,gson,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.ReflectiveTypeAdap

我正在尝试使用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列”,我必须做什么?

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

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

或者,您可以将JSON粘贴到解码器中,例如:

应该向您指出错误