采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
您好, 反序列化的时候传入的json对象转化成java对象的时候, 传入的时候可能是前端提交的json对象 或者jsp页面或者直接访问后台的Http, 是否需要开启分支确认还是说直接默认是json的数据传输格式? 还有就是在序列化和反序列化的时候, 一般会出现哪些异常, 产生这些异常的原因是什么哈 然后做复杂序列化和反序列化,jackson是否还合适 如果jackson满足不了复杂的情况,在复杂的反序列化情境下使用哪种方式?
你好,序列化和反序列化本身就不涉及复杂的情形,通常封装的接口就可以看出他提供就是指定的一个普通的pojo对象和字符串之间的互转。而不是向你这里说的那种把url或者request等对象进行序列化,对他们进行序列化和反序列化没什么实际含义,也没有相关的场景需求。我们做序列化时都是明确将某个对象实例转化成json格式字符串,或者将某个json字符串反序列化成指定对象的一个实例,这可以看出涉及两个点,一个是json格式的字符串,一个是对应的类。如果字符串不是json格式,就会出现异常,当一个json字符串转换的对象有问题时,也会出错,比如是个list格式的json对象,实际按照普通的object对象转,也会出现异常。
非常感谢!
登录后可查看更多问答,登录/注册
源于企业真实Java项目,涉及大量高级技巧,覆盖权限管理开发技术
2.4k 6
2.0k 22
1.3k 20
1.1k 18