使用: JSONObject.toJSONString(object) 转成String是 如果报:

com.alibaba.fastjson.JSONException: write javaBean error, fastjson version 1.2.51, 
class org.springframework.web.context.support.XmlWebApplicationContext, fieldName : applicationContext, 
write javaBean error, fastjson version 1.2.51, 
class org.springframework.beans.factory.support.DefaultListableBeanFactory, fieldName : autowireCapableBeanFactory, 
write javaBean error, fastjson version 1.2.51, class org.apache.ibatis.session.Configuration, fieldName : configuration, 
write javaBean error, fastjson version 1.2.51, class com.alibaba.druid.pool.DruidDataSource, fieldName : dataSource。

object对象包含了 另外一个Object 对象 

在这里插入图片描述
我的类ServiceBean 包含了 ApplicationContext 类 并且使用@Data注解添加了get、set方法
在这里插入图片描述报错的原因应该是applicationContext中的一些属性为null 导致报错。(小白一枚如果不对大神们请赐教)。
我的需求中也不需要把ServiceBean 中 applicationContext 也转为JSON。
所有 对与applicationContext 属性不提供get set 方法。
或者给applicationContext 添加static关键字

GitHub 加速计划 / fastj / fastjson
25.69 K
6.51 K
下载
FASTJSON 2.0.x has been released, faster and more secure, recommend you upgrade.
最近提交(Master分支:3 个月前 )
c942c834 - 1 年前
5bc4709b - 1 年前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐