cscript jscript JSON

Dies ist ein sehr sehr (sehr !!!) seltsames Problem.

Ich habe dieses JSCRIPT, das unter Windows XP und 7 mit DOS läuftCSCRIPT in einer Datei namenstestJSON.js.

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

Nun, die Meldung wird angezeigt, stellt jedoch ein unerwartetes Verhalten von JSCRIPT dar, da JSON (alsMSDN Dokumentation sagt) ist eines der Standardobjekte in derJSCRIPT 5.8 und mein System unter Windows 7 läuft genauJSCRIPT 5.8.

Jetzt habe ich dieses Problem vorübergehend gelöst (in einem etwas komplexen Skript), indem ich eine neue Textdatei erstellt und manuell eine gültige JSON-Zeichenfolge erstellt habe (und das macht natürlich alles gut, auch wenn das System nicht über die verfügtJSCRIPT 5.8 wie für JSON angefordert), aber ich möchte hauptsächlich zwei Dinge wissen:

1 Warum kann ich das JSON-Objekt nicht verwenden, obwohl meine JSCRIPT-Version dieses Objekt unterstützt?

2nd ich habeLesen Sie etwas über das "Aktivieren" des nicht verfügbaren JSON-Objekts (und anderer Objekte) in meiner JSCRIPT-Umgebung, aber alle Beispiele sind für C # und ich möchte wissen, ob ein äquivalenter Code für JSCRIPT vorhanden ist oder nicht.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage