2017-12-19 11 views
1

モバイルでアプリを実行したときにスタックトレースまたはデバッグオプションでエラーが発生したときにエラーは発生しません私は を何をするか分からないここで、あなたのモデルはJSON配列値を期待しているが、それは例外をスローしたように、文字列値に驚いたとき、これは通常起こるエラーメッセージ

Error:Execution failed for task ':app:transformClassesWithInstantRunForDebug'.

java.lang.IllegalStateException: Expected BEGIN_ARRAY but was STRING at line 1 column 1 path` $

答えて

1

です。

1 APIレスポンスを編集して空のJSON配列または1つの値を持つJSON配列を返すことができます。私は常にあなたの応答値をJSON配列にラップすることを意味します。

2すべてのデータ型を受け入れるようにモデルを編集する場合は、この値のデータ型としてObjectを使用し、配列または単一の値にキャストすることができます。

これがうまくいけば、うれしいコーディングです!

関連する問題