Разница в JSON.stringify () и JSON2.stringify ()? - PullRequest
3 голосов
/ 11 марта 2010

Я скачал JSON2.js из https://github.com/douglascrockford/JSON-js/blob/master/json2.js, и у него нет реализации для JSON2.stringify ()

Чтобы иметь возможность вызывать службу wcf из jquery, я использую вспомогательный класс, который использует JSON2.stringify ()

В чем разница между этими двумя и где я могу получить JSON2?

1 Ответ

10 голосов
/ 11 марта 2010

если вы читаете файл, на который вы ссылаетесь, упоминается

Этот файл создает глобальный объект JSON содержащий два метода: stringify и разбирать.

JSON.stringify(value, replacer, space) ...  
JSON.parse(text, reviver) ..

Таким образом, объект является JSON, а не JSON2 ...

[обновление]

Полагаю, вы используете код из этой статьи: jQuery AJAX вызывает службу REST WCF

Если вы потратите время, чтобы прочитать все это, он упоминает, что использует взломанную версию для обработки нужной ему кодировки ... и указывает на zip-файл с его версией ... так что посмотрите на кодировку JSON раздел в этой статье ..

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