Господа или дамы, знакомые со всякими веб-делами, помогите.
Безобразие происходит в JScript в WSH (не спрашивайте почему, так получилось). Пишу скрипт, работающий с JSON-запросами под виндой. Столкнулся с непонятным.
Имею простой тест:
var X = JSON.stringify(["123","456"]);
WScript.Echo(X);
Ожидаю вывод строки в квадратных скобках, т.е.:
["123","456"]
А получаю не массив, а индексированный обьект:
{"0":"123","1":"456"}
Знает ли кто-нибудь, что это за чудо и как лечить?
PS. Для эмуляции JSON в JScript делаю как в интернетах советовали:
var htmlfile = WSH.CreateObject('htmlfile'), JSON;
htmlfile.write('');
htmlfile.close(JSON = htmlfile.parentWindow.JSON);
https://ru-programming.livejournal.com/1370344.html