JSON stringify автономная функция для JavaScript - PullRequest
1 голос
/ 28 апреля 2010

Я знаю YUI, у которого есть утилита JSON.stringify, а также JSON2 из json.org.

Каковы другие хорошие реализации JSON.stringify?

Он также должен работать в IE6, IE7 и не зависеть от фреймворка.

Если это зависит от чего-либо, это должно быть легко включено в один файл.

Редактировать: Я мог легко использовать jquery-json, что было предложено в комментариях к принятому ответу. Он сделал то, что хотел. (Это зависит от JQuery, но это было легко решено)

Ответы [ 2 ]

1 голос
/ 28 апреля 2010

Ну, я бы порекомендовал вам остаться с библиотекой JSON2 , она действительно мала ( ~ 2,5K минимизирована ) и использует нативные реализации, если они доступны.

Эта небольшая автономная библиотека также совместима с объектом JSON, описанным в ECMAScript 5 Edition Standard .

0 голосов
/ 28 апреля 2010

Рассмотрим "json-sans-eval" . Я использую это в Myna сейчас, потому что он очень быстрый, совместимый с ECMAScript 5 и, самое главное, в отличие от JSON2, он не использует eval (), поэтому нет опасности, что кто-то злоупотребит спецификацией JSON для выполнить троянский код JavaScript.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...