【Retrofit2】jsonschema2pojoがUnexpected character was〜する
pojo変換用のclassをjsonschema2pojoにレスポンスをコピペして作るわけですが、ぼくの環境だとどうも
There's a problem: Unexpected character ('m' (code 109)): was expecting double-quote to start field name (line 2, column 2)
とエラーが出てしまいます。フィールドにあたる文字のクォーテーションが無いぞとのことです。
これは、GoogleChromeのJSONViewという拡張機能が原因でした。
この拡張機能はjsonのレスポンスを整形してchrome上で見やすくしてくれるものですが、フィールドにあたる文字のクォーテーションを外してしまいます。そのために上記のエラーが発生していました。
じゃあコピペのあとにキーひとつずつにクォーテーションをつければいいわけですが、ぼくはこのときだけSafariを使っています。生のjsonならpojo classを生成できます。
ありがとうございました。