所有dtos都需要在休息呼叫中序列化

时间:2016-06-09 16:39:48

标签: json web-services rest dto

我有一个安静的网络服务,在服务方面,我有一个dto,它将以json格式返回到前端。这是否需要序列化?我看到提到的一些帖子需要序列化,如果它是跨越jvms。但就我而言,我只需要从db获取数据并以json / xml格式发送回客户端。我没有看到任何机会需要使对象状态。

感谢。

1 个答案:

答案 0 :(得分:1)

要严格回答您的问题,请注意,您不需要序列化DTO,因为序列化与将对象序列化/反序列化为字节流的情况相关,在您的情况下,json序列化首先发生在字符串中然后是字节流。因此,只要您的Json解析器库使用的String类(或任何本机类)被序列化,您就是安全的。

然而,最好的做法是序列化一个深度规范化的dto / entity / pojo,因为你永远不知道明天它可能在哪里使用