GSON java.lang.IllegalArgumentException:类'xx'声明名为'XX'的多个JSON字段和StackOverflowError

 kiss爱倪 发布于 2023-01-02 12:26

我想将映射到非常复杂的Object的sqlResult转换为JSON,以便将其保存到redis数据库中.现在我得到了错误

java.lang.IllegalArgumentException: class 'xx' declares multiple JSON fields named 'XX'

如何在不修改错误'xx'中提到的类的情况下解决这个问题?
或者是其他可用的库,支持将对象转换为JSON并从JSON转换支持多个JSON字段名称,例如json-io?


我使用以下建议的类A更新了我的项目A声明了多个JSON字段以避免多个JSON字段.

但是现在我有另一个问题
嵌套异常是:java.lang.StackOverflowError对这个问题的任何建议?因为我使用非常大的集合/对象进行转换.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有