Как бы я взять строку (что я получил от страницы, используя текст JQuery (в)), такие как:преобразования строки в динамический массив с переменными в JavaScript
var myData = "[{name:'xxx',data:[1,2,3,4,5]},{name:'yyy',data:[5,4,3,2,1]}]"; //this is a string :(
И превратить его в фактический Javascript объект Мне нужно, так, например:
var myObject = [{name:'xxx',data:[1,2,3,4,5]},{name:'yyy',data:[5,4,3,2,1]}];
так «имя» и «данные» будут нединамическими переменными, однако имена значения, массив данных и длина MyObject будет динамичной.
Не знаю, с чего начать. Я предполагаю, что мне придется делать много сплит и циклов, но я открыт для предложений.
написать парсер, используйте 'eval' или изменить формат, чтобы использовать действительный JSON вместо разметки , –
Вам необходимо JSON-форматировать его, а затем использовать парсер JSON. Это выше не JSON. –