我有一个循环引用对象如下:
let JSONObj = {
"foo": {
"bar": {
"foo": {
"$ref": "#/foo"
}
}
}
}
我能够使用lossless-json包解析循环引用。请参阅以下代码。
var losslessJson = require("lossless-json")
losslessJson.config({circularRefs: true});
let text = losslessJson.parse(losslessJson.stringify(JSONObj));
这样做,我得到一个无限循环对象作为输出。我该如何解决这个问题?我在这里做错了吗?请帮忙。