cscript jscript JSON

Это очень (очень !!!) странная проблема.

У меня есть этот JSCRIPT, который работает на Windows XP и 7, используя DOSCSCRIPT в файле с именем.testJSON.js

if ( ! this.JSON ) WScript.Echo("JSON DOESN'T EXISTS");

И, ну, сообщение появляется, но это неожиданное поведение JSCRIPT, потому что JSON (какMSDN документация говорит) является одним из объектов по умолчанию вJSCRIPT 5.8 и моя система на Windows 7 работает точно.JSCRIPT 5.8

Теперь я временно решил эту проблему (в небольшом сложном скрипте), создав новый текстовый файл и вручную составив правильную строку JSON (и, очевидно, это заставляет все работать нормально, даже если система не 'естьJSCRIPT 5.8 по запросу для JSON), но мне нравится знать в основном две вещи:

первый Почему я могуиспользовать объект JSON, даже если моя версия JSCRIPT поддерживает эту версию?

второй я имеюпрочитайте что-нибудь очто позволяет» недоступного объекта JSON (и других) в моей среде JSCRIPT, но все примеры для C #, и я хотел бы знать, существует какой-то эквивалентный код для JSCRIPT или нет.

Ответы на вопрос(2)

Ваш ответ на вопрос