2010-04-28 40 views
1

我知道YUI誰擁有JSON.stringify實用程序和json.org json2。JSON stringify獨立功能的JavaScript

JSON.stringify的其他優秀實現是什麼?

它也應該在IE6,IE7和不依賴於框架。

如果它取決於任何事情,這應該很容易包含在一個文件中。

編輯:我可以很容易地使用jQuery的JSON,這是在接受答案的評論建議。它做了我想要的。 (這取決於jQuery,但很容易解決)

回答

-1

考慮"json-sans-eval"。我現在在使用Myna是因爲它速度超快,符合ECMAScript 5,最重要的是,與JSON2不同,它不使用eval(),因此不會有人濫用JSON規範來執行特洛伊JavaScript代碼。

+0

謝謝。它取決於外部的任何東西嗎? - karthorwald - 又名 – user89021 2010-04-28 20:49:26

+0

不!這是原始的JS代碼。 – 2010-05-01 14:20:59

+0

這意味着它是這個問題的答案:-)我會盡快嘗試。 karlthorwald - 又名 – user89021 2010-05-12 17:37:53

1

嗯,我會建議你留在JSON2 library,它是非常小(~2.5K縮小),它使用本機實現,如果可用。

這個小型獨立庫也與ECMAScript 5 Edition Standard中描述的JSON對象兼容。

+0

謝謝。所以你不知道其他庫嗎? karlthorwald - 又名 - – user89021 2010-04-28 17:34:08

+0

是的,我知道一些其他實現,但它們依賴於庫,如[jquery-json](http://code.google.com/p/jquery-json/)或內置的JSON支持添加到[PrototypeJS](http://www.prototypejs.org/learn/json)。 – CMS 2010-04-28 17:38:06