Имя: Пароль:
IT
 
wsh. Преобразование типов.
0 dns-omsk
 
19.06.13
15:03
Доброго утра.

Код

t = '{"type": "topic"}'
WScript.Echo(t.type)

Как в данном случае преобразовать строку (t) в объект, что бы возможно было обратится к t.type?

Заранее благодарю.
1 Ковычки
 
19.06.13
22:58
Выбирай

t = '{"type": "topic"}' ;
WScript.Echo(eval('x='+t.replace(/"(.*?)"/,"$1")).type) ;


t = '{type: "topic"}' ;
WScript.Echo(eval('x='+t).type) ;
2 dns-omsk
 
20.06.13
12:28
Спасибо. А как обратно?
3 Ковычки
 
20.06.13
18:16
{type: "topic"};m='//обратно 1';

WScript.Echo(new ActiveXObject('Scripting.FileSystemObject').OpenTextFile(WScript.ScriptFullName).ReadAll().match('(.*?;)(.*'+m+')')[1]);
4 dns-omsk
 
21.06.13
07:54
Не не не, объект не храниться в файле, он формируется по мере работы.
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший