Gson 代码库的哪一部分是未处理的循环引用


异常

是在 JSON 转换期间还是在写入 JSON 期间生成的?

提前感谢您的帮助。

我建议你通过构造一个测试用例来回答你自己的问题,当不涉及JSON时,该测试用例会产生StackOverflow异常: 显然,addChild方法没有被编程为识别"要添加的子项"是"对象本身"时识别(明显错误的)情况。("那,"恕我直言,"是一个相当严重的遗漏",但这可能是你无能为力的事情。

因此,很容易预见,在准备要写入为 JSON 的数据或解释传入的 JSON 流时可能会发生此类错误。

最新更新