cscript jscript JSON
Este é um problema muito, muito (muito !!!) estranho.
Eu tenho este JSCRIPT que é executado no Windows XP e 7 usando dosCSCRIPT
em um arquivo chamadotestJSON.js
.
if ( ! this.JSON ) WScript.Echo("JSON DOESN'T EXISTS");
E, bem, a mensagem aparece, mas é um comportamento inesperado de JSCRIPT porque JSON (como oMSDN documentação diz) é um dos objetos padrão noJSCRIPT 5.8
e meu sistema no Windows 7 é executado exatamenteJSCRIPT 5.8
.
Agora, resolvi temporariamente esse problema (em um script pequeno e complexo) criando um novo arquivo de texto e compondo MANUALMENTE uma string JSON válida (e, obviamente, isso faz com que tudo funcione bem, mesmo que o sistema não tenhaJSCRIPT 5.8
como solicitado para JSON), mas eu gosto de saber duas coisas principalmente:
1º Por que não posso usar o objeto JSON, mesmo que minha versão JSCRIPT seja a que suporte esse objeto?
2º eu tenholeia algo sobre a "ativação" do objeto não disponível JSON (e outro) no meu ambiente JSCRIPT, mas todos os exemplos são para C # e eu gostaria de saber se algum código equivalente para JSCRIPT existe ou não.