json解析工具类

MoShi 库
最近有一个项目用到了MoShi.java。
1.引入依赖 MoShi依赖库
implementation "com.squareup.moshi:moshi:1.8.0"

2.新建一个IdCard类。
GsonFormat即可生成。
3.新建一个MoShi实例和JsonAdapter
final String json = "{\"resultcode\":\"200\",\"reason\":\"成功\",\"result\":{\"area\":\"上海市\",\"sex\":\"男\",\"birthday\":\"2016年08月07日\"}}";
MoShi moshi = new MoShi.Builder().builder();
JsonAdapter adapter = new moshi.adapter(IdCard.class);

4.解析

    IdCard idCard = jsonAdapter.fromJson(json);
    Toast.makeText(context,idCard.getReason(),Toast.LENGTH_SHORT).show();

你可能感兴趣的:(json解析工具类)