来自文档:
JSON不能表示循环数据结构,Marshal不能处理它们.将循环结构传递给Marshal将导致无限递归.
我遇到过这种情况,导致运行时恐慌.
我想知道的是,是否有人可以提供一个工作程序来演示非恐慌情况,其中json.Marshal返回非零错误.最佳答案显然包括使用的输入.
json marshalling go
go ×1
json ×1
marshalling ×1