cscript JSON

To bardzo (bardzo !!!) dziwny problem.

Mam ten JSCRIPT, który działa na Windows XP i 7 przy użyciu DOSCSCRIPT w pliku o nazwietestJSON.js.

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

I, cóż, pojawia się komunikat, ale jest to nieoczekiwane zachowanie JSCRIPT, ponieważ JSON (jakoMSDN dokumentacja mówi) jest jednym z domyślnych obiektów wJSCRIPT 5.8 a mój system na Windows 7 działa dokładnieJSCRIPT 5.8.

Teraz tymczasowo rozwiązałem ten problem (w nieco skomplikowanym skrypcie), tworząc nowy plik tekstowy i RĘCZNIE komponując poprawny ciąg JSON (i oczywiście to wszystko działa dobrze, nawet jeśli system nie maJSCRIPT 5.8 zgodnie z prośbą o JSON), ale lubię wiedzieć dwie rzeczy głównie:

1. Dlaczego nie mogę użyć obiektu JSON, nawet jeśli moja wersja JSCRIPT jest tą, która obsługuje ten obiekt?

2. mamprzeczytaj coś o „włączeniu” niedostępnego obiektu JSON (i innych) w moim środowisku JSCRIPT, ale wszystkie przykłady są dla C # i lubię wiedzieć, czy istnieje jakiś równoważny kod dla JSCRIPT.

questionAnswers(2)

yourAnswerToTheQuestion