次のような連想配列があります。
var AssocArray = { id:0, folder:'Next', text:'Apple' };
これをデータベースに格納する必要があるので、これを文字列に変換してデータベースに格納し、データベースから引き出して、後でJavaScript配列に戻します。
問題は、実際の項目数と配列変数が毎回異なることです(そのため、代わりに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" })