首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Http序列化和反序列化

Http序列化和反序列化
EN

Stack Overflow用户
提问于 2018-06-27 07:36:16
回答 1查看 82关注 0票数 0

http库如何知道哪个序列化程序或反序列化程序用于请求或响应?

http是否为每个MIME类型定义了自己的序列化程序/反序列化程序?

http使用哪个序列化/反序列化库来处理JSON和protobuf Mime类型?

EN

回答 1

Stack Overflow用户

发布于 2018-06-27 07:47:06

这取决于您正在使用的服务框架。在Java EE JAX-RS framework中,称为entity providers的类负责读取和写入服务。这些实体提供程序实现执行数据操作的MessageBodyReaderMessageBodyWriter接口。MessageBodyReader使用Consumes注释来指定它读取的mime类型。类似地,MessageBodyWriter使用Produces注释来指定它写入的mime类型。框架根据服务调用的指定mime类型选择正确的实体提供程序。

有许多可用的实现。例如,您可以使用JacksonGson进行JSON转换,或者使用protobuf库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51052693

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档