Androidアプリの開発で、Jsonからオブジェクトを生成しようとしました。
こんな感じのデータです。
lang
1" 2{ 3 "result":{ 4 "status":1 5 },"data":[] 6} 7"
生成するオブジェクトのクラスは、こんな感じで作ってます。
lang
1public class Hoge { 2 public ResultDto result; 3 public Object data; 4} 5public class ResultDto { 6 /** 1ならば正常。0ならばエラー */ 7 public String status; 8} 9
Jsonからオブジェクトを生成するコードは、こんな感じ。
lang
1Gson mGson = new Gson(); 2Hoge hoge = mGson.fromJson("前述のjson",Hoge.class); 3
しかしこれはエラーになります。
どうも、"data":[]が良くないようです。
jsonの方を修正すれば良いのかと思ったのですが、このjsonは特定のデータをphp上で変換しているものです。phpだとよくある形式のようです。
どうにかしてこれをgsonで変換したいのですが、何か方法は無いでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。