JavaScript: Преобразование строки в обьект и обьекта в строку (string to object, object to string)
Преобразовать строку в обьект можно следующим образом:
var string='{param1:"value1",param2:"value2"}';
var object=eval("("+string+")");
var object=eval("("+string+")");
Обратно, из обьекта в строку, преобразование выполняется следующим образом:
JSON.stringify(object);
3 комментариев:
1) Леха:(2014-08-07 09:35:01)
А JSON.parse() чем не угодил?
2) rodigy:(2017-07-25 22:52:26)
зачем скобки в eval?
3) гость:(2019-03-26 07:40:13)