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 に答える