问题2:有关gson.fromJson方法的使用问题

来源:6-11 买家订单-api_B

takooya

2018-03-24

orderDetailList = gson.fromJson(orderForm.getItems(),

       new TypeToken<List<OrderDetail>>() {

       }.getType());


可不可以写成如下:


orderDetailList = (List<OrderDetail>)gson.fromJson(orderForm.getItems(),List.class)


这会有什么问题哦?


写回答

1回答

廖师兄

2018-03-25

这就是做了强制类型转换了,不推荐。

0
1
takooya
为什么不推荐强制类型转换呢,如果是怕有错误的处理,可以用if和instanceof来判断做异常处理,能不针对与此项目,大方向的讲解一下吗?
2018-03-26
共1条回复

Spring Boot双版本(1.5/2.1) 打造企业级微信点餐系统

从0到1开发中小型企业级Java应用,并学会迭代重构技巧

6410 学习 · 5247 问题

查看课程