fastjson处理接口时的一个问题
2011-12-13 17:05
1366 查看
今天在使用fastjson序列化java.nio.file.Path时遇到了问题。fastjson以JavaBean的方式对Path进行处理,遇到了循环引用的问题。自定义java.io.file.Path.class的Serializer后,没有循环引用,但是并没有按照预想的动作进行。跟踪代码发现在取Serializer时没有正确的取到自定义的Serializer,原因是运行时的类是sun.nio.fs.UnixPath,在Map中匹配不上。
归结到一般场景:工厂方法提供接口的实现,在外面定义的接口的自定义Serializer无法匹配这个实现类,导致出现无法使用自定义的Serializer。
已经向温少提交了这个问题,不知道有什么好的解决方法。或者有什么Feature已经可以处理,而我没有发现???
相关文章推荐
- FastJson处理json数据时遇到一个问题
- (二)碎碎念接口优化--fastjson版本兼容问题
- fastjson反序列化一个字段有多个set方法时的问题
- Springboot使用FastJson后,接口返回中文乱码的问题解决。
- 42. fastjson处理下划线和驼峰问题的方法和源码分析
- 在.NET Core中处理一个接口多个不同实现的依赖注入问题
- 关于http接口开发中json格式数据编码问题处理
- Springboot使用FastJson后,接口返回中文乱码的问题解决。
- 关于写接口 FastJson 输出json结果集 大小写问题
- 在.NET Core中处理一个接口多个不同实现的依赖注入问题
- fastJson来处理json数据,相同数据不显示(回环引用问题)
- 前后台JSON传值得一个问题和异常处理net.sf.json.JSONException: Unquotted string '"name"'
- 一个完整的Android ListView+网络接口读取+JSON处理的Demo
- bootstrap table处理含有子集json的数据以及fastjson禁止循环引用的问题
- 关于http接口开发中json格式数据编码问题处理
- 关于FastJson的一些问题的处理(时间问题 ,转换json重用对象引用问)
- fastjson 处理 double 的精度问题
- 【fastJSON】利用fastJSON处理循环引用的问题
- FastJson解析处理内部类问题
- 在.NET Core中处理一个接口多个不同实现的依赖注入问题