当前位置:网站首页 > Vue.js开发 > 正文

map转json字符串 转义符(map转json对象 fastjson)



今天偶然遇到一个fastjson将字符串反序列化为一个对象的时候的问题,就是简单的通过com.alibaba.fastjson.JSON将对象转为字符串,然后再从字符串转换为原类型的对象。

涉及的代码也非常简单

这里应用了观察者模式,如果查询没有命中缓存,就会主动触发主题的通知方法notice(),最后会调用具体观察者的update()方法

AdvancedProperty是一个数据库entity类

然后在查询数据的时候发生了类型转换异常。

fastjson对象转成java对象_java

最后通过debug发现其实通过下面代码解析得到的对象的结构和AdvancedProperty是一样的

fastjson对象转成java对象_1024程序员节_02

既然如此,不能转换类型,那就不转了呗,其实返回值的类型并不影响前端页面的数据渲染,所以把接口返回类型改为Object,问题完美解决~

调用JSON.parseObject(String, Class)方法指定转换的类型

到此这篇map转json字符串 转义符(map转json对象 fastjson)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • kali更换国内源(kali2020.4换源)2025-03-24 14:45:05
  • js深拷贝和浅拷贝的区别(js浅拷贝和深拷贝什么时候用)2025-03-24 14:45:05
  • js中深拷贝的方法(js实现深拷贝函数)2025-03-24 14:45:05
  • jsz是哪个明星的缩写(jyz是哪个明星缩写)2025-03-24 14:45:05
  • vue生命周期的钩子函数(vue生命周期钩子函数各阶段特点及可以用来作什么?)2025-03-24 14:45:05
  • Redhat9.2(Redhat9.2 文件同步 带宽限速)2025-03-24 14:45:05
  • vmware12.0密钥(vmware workstation12pro密钥)2025-03-24 14:45:05
  • ubuntu镜像iso怎么安装教程(ubuntu16.04镜像安装教程)2025-03-24 14:45:05
  • dist反编译 vue(vue反编译工具)2025-03-24 14:45:05
  • vue钩子函数详解(vue2钩子函数)2025-03-24 14:45:05
  • 全屏图片