Ответ 1
Нет ничего лучше JSON для него:
var str = JSON.stringify(obj);
// >> "{"id":0,"folder":"Next","text":"Apple"}"
var obj = JSON.parse(str);
// >> Object({ id: 0, folder: "Next", text: "Apple" })
У меня есть ассоциативный массив следующим образом:
var AssocArray = { id:0, folder:'Next', text:'Apple' };
Теперь мне нужно сохранить это в базе данных, поэтому я полагаю, что просто хотел бы преобразовать это в строку, сохранить ее в базе данных и затем вытащить ее из базы данных и поместить ее обратно в массив javascript позже.
Ловушка заключается в том, что фактическое количество элементов и переменные массива будут разными каждый раз (поэтому я хотел бы сохранить его как одну длинную строку).
Каким образом можно преобразовать этот ассоциативный массив в строку, а затем и наоборот, как преобразовать строку в ассоциативный массив?
Нет ничего лучше JSON для него:
var str = JSON.stringify(obj);
// >> "{"id":0,"folder":"Next","text":"Apple"}"
var obj = JSON.parse(str);
// >> Object({ id: 0, folder: "Next", text: "Apple" })