使用Jackson将对象转换为字符串
- 论坛
- 使用Jackson将对象转换为字符串
10 浏览
使用Jackson将对象转换为字符串
我在我的应用程序中使用Gson来生成调试输出。
Gson gson = new GsonBuilder().setPrettyPrinting().serializeNulls().create(); gson.toJson(myObject);
但是当尝试序列化一个数据结构时,Gson会报告循环引用错误。
使用Jackson库能实现这个吗?
更新
Gson 2.3.1:发布于2014年11月20日
添加了对具有自引用字段的对象进行序列化的支持。在JSON中,自引用字段被设置为null。之前的Gson版本在遇到任何自引用字段时会抛出StackOverflowException。 最明显的影响是,Gson现在可以序列化Throwable(Exception和Error)。