SignHandler.onSignUp()

来源:7-3 服务器数据简单介绍与基于GreenDao的数据库框架设计

凌伊

2018-09-04

这个方法里面的fastJson不是可以直接解析成JavaBean吗?

为什么还要一个个属性解析这么麻烦?

public static void onSignUp(String response) {
    String str = JSON.parseObject(response).getString("data");
    UserProfile userProfile = JSON.parseObject(str, UserProfile.class);
    DataBaseManager.getInstance().getDao().insert(userProfile);
}


写回答

1回答

傅猿猿

2018-09-05

是可以呀,但是吧,fastjson有个很不好的地方就是解析会有概率出现null,这个很伤啊,所以潜意识不愿意用这种映射的注入方式。还有GreedDao看看就好,没必要认真学,这个是为了拓展一下,你知道的,真正的APP除了通讯录类的这种,或者需要存储大量信息的,基本上信息都是在服务器上的,本地数据库只会导致apk内方法过多

0
1
凌伊
避免出现null的话,应该要重写他里面的方法,判断没有值的话填空 这种直接解析每个元素,没有值的话不是null?
2018-09-05
共1条回复

Android通用框架设计与完整电商App开发

从第一行代码开始教你,通用且一键式配置的框架设计并轻松实现完整电商App

2028 学习 · 1182 问题

查看课程