當使用JSON.stringify
(或類似的東西)對對象進行字符串化時,是否存在限制字符串深度的方法,即僅在對象樹中深入級別,並忽略之後發生的所有事件(或更好:在那裏放置佔位符,表明有什麼被遺漏了)?限制JSON字符串深度
我知道JSON.stringify
需要function (key, value)
形式的替代函數,但是我沒有找到一種方法來獲取當前鍵值對的原始對象的深度,交給替換函數。
有沒有辦法做到這一點與默認的JSON.stringify實施?或者我是否已經達到了應該自己實施弦化的地步? 還是有另一個字符串庫,你可以推薦有這個選項?
看起來像這個問題的接受答案可能會有所幫助:http://stackoverflow.com/questions/13861254/json-stringify-deep-objects – Strille 2013-05-09 16:10:42
@Strille嗯,它確實包含一個我想做的實現。我認爲,這意味着默認實現是不可能的?我寧願使用默認實現,因爲我認爲它的本地實現更快。但是,感謝指針! – 2013-05-09 16:20:00
不,我敢肯定,不幸的是,默認實現不能做你所問。 – Strille 2013-05-09 16:21:21