我只知道一个,来自Crockford's JSON-JS的cycle.js,但它是递归的,看起来非常慢,它需要2-5秒来JSON.stringify(JSON.decycle(random_graph_with_30_vertices)),对于较大的图形,达到递归深度限制。有没有更好的非递归替代方案?
发布于 2012-11-21 21:58:22
试试Cereal
它不是递归的。输出格式可读性较差,但实际上仍然是JSON。我相信它是相当快的,但我还没有把它与cycle进行对比。它已经在一些项目中被愤怒地使用。它还解决了不仅仅是周期检测,这可能是或可能不是你喜欢的。
https://stackoverflow.com/questions/9278493
复制相似问题