declares multiple JSON fields

declares multiple JSON fields 的错误

 Gson gson = new Gson();
  gson.toJson(A);

 一般是由于list转Json出现了相同字段,基本上是子父类的字段冲突,在你不想要被序列化的字段添加一个修饰transient,就ok了。比如父类有id,子类也有id。这明显冲突,如果不想父类id被序列化,只需这样private int transient id.

猜你喜欢

转载自chn-wangzhenjiang.iteye.com/blog/2317174
今日推荐