Сообщение от Янковиц
|
Не получается обратно спарсить
Вот строка: {name:День,stroke:#099e1b,values:{0:100,1:200, 2:400,3:350,4:620,5:50,6:50,7:400,8:800,9:700,10:6 50,11:500,12:123}}
Делаю через JSON.parse
|
Ваша строка - невалидный json.
Так не пробовали?
const serialize = obj => encodeURIComponent(JSON.stringify(obj));
const unserialize = serializedString => JSON.parse(decodeURIComponent(serializedString));
const object = {
foo: 'bar'
};
const serializedObject = serialize(object);
console.log(`[chart values="${serializedObject}"][/chart]`);
console.log(unserialize(serializedObject));