为了账号安全,请及时绑定邮箱和手机立即绑定

反序列化问题,后台。

反序列化问题,后台。

人到中年有点甜 2018-09-12 06:07:16
前台传回来的JSON格式数据一般在后台看来都一个文本string,有什么比较好的解决方案去处理这些string?在后台处理的时候,当反序列化的时候如果不指定类型是不行的。我的一般做法是,设计一个针对对前台的类,来适配反序列化来获得属性,但这样又觉得很不舒服,感觉前台和后台透明化了,最主要是感觉被前台牵制住,而且是强牵制。求高见~!
查看完整描述

2 回答

?
幕布斯7119047

TA贡献1794条经验 获得超8个赞

这样做,肯定是不行,不管是你写一个类,还是对每种JSON数据写一个处理方法,你始终是被动的。不知道你的后台要使用属性到何种地步,虽然可以有动态类,但是,我觉得也不一定能解决你的问题。因为从你的描述看来,一切都是变动的。

然而,对于一个特定系统而言,它总有不变的东西,比如领域对象,你应该提炼出领域对象,然后制定前后台交互的契约。当使用领域对象后,要变动的就是增加,减少或修改领域对象或领域对象的属性。JSON只是在前后台之间传递领域对象的形式。


查看完整回答
反对 回复 2018-09-25
?
HUH函数

TA贡献1836条经验 获得超4个赞

为什么不按照标准来序列化。

JSON序列化


查看完整回答
反对 回复 2018-09-25
  • 2 回答
  • 0 关注
  • 511 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信