json转bean失效

遇到过json转Bean无效的两个坑。这里记录下。
有时候Json工具类没问题,bean也没问题。但是转换总是失败。这是后就要考虑可能是bean对象创建失败了。也就是new bean() 无法创建。为什么呢?
原因有两点

  1. 构造被私有化 或者没有无参构造仅有有参构造。如果实现parcelable类而没有写空参构造。
  2. 内部非static类,他是无法被直接创建的。所以要么加static修饰。要么写成一个外部类。

你可能感兴趣的:(json转bean失效)