我一直使用 fromJson 方法将json对象转换为模型对象。假设我的JSON有一个汽车领域,其中包含我的汽车模型数据,所以我总是解析Json。现在,我发现直接在应用程序中使用json对象也是一种常见的做法。这让我开始思考
我应该将json解析回我的模型,如果是,那么为什么?如果不是,那么为什么不呢?
答案 0 :(得分:0)
这取决于情况,但总的来说-是的,您应该具有转换逻辑以将json(本质上是DTO)转换为实体(称为模型)。这是我的理由:
long
UTC毫秒,但是如果您的实体模型已本地化Date
,则可能会更加有用答案 1 :(得分:0)
这完全取决于您的项目结构,如果您在模型中定义了POJO类,那么将其转换是可行的方法。它使您的代码更具可读性,并能满足您的模型的要求,从而使数据的获取更加容易。如果直接使用JSONObject,则从其中提取数据需要更多代码。在性能方面,两者都应具有同等的影响,因为它们都是“对象”,并且将平均消耗资源。
我投票支持将它们解析回Models,因为它很简单 可以在编码中进一步使用这些值。