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.