2
我知道只有一個,Crockford's JSON-JS的cycle.js
,但它是遞歸的,看起來非常慢,它需要2-5秒到JSON.stringify(JSON.decycle(random_graph_with_30_vertices))
,並且對於較大的圖形命中遞歸深度限制。有更好的非遞歸替代方法嗎?以JavaScript編寫的JSON的循環參考斷路器
我知道只有一個,Crockford's JSON-JS的cycle.js
,但它是遞歸的,看起來非常慢,它需要2-5秒到JSON.stringify(JSON.decycle(random_graph_with_30_vertices))
,並且對於較大的圖形命中遞歸深度限制。有更好的非遞歸替代方法嗎?以JavaScript編寫的JSON的循環參考斷路器
嘗試Cereal
這不是遞歸。輸出格式的可讀性較差,但實際上仍然是JSON。我相信這是相當快的,但我沒有將其與週期進行比較。它在一些項目中被用於憤怒。它也可以解決更多的問題,而不僅僅是可能會或可能不符合您的喜好的週期檢測。