我有一個JavaScript對象,其中包含一些包含關聯數組的對象。我一直在嘗試使用json2.js庫的stringify函數,但輸出不包含包含在對象成員中的數組。 在我的代碼我開始像這樣將包含數組的Javascript對象序列化爲json?
obj = {"arr1" : [], "arr2" : [], "arr3" : []};
然後我添加到它與填充每個所包含的陣列
obj[arr*].push[arritem*];
obj[arr*][arritem*] = something;
的ARR *和循環arritem *我把剛纔代表我正在爲循環放入變量。 我嘗試Json.stringify(OBJ),但我的字符串得到的回覆是
'{"arr1" : [0], "arr2" : [0], "arr3" : [0]}'
我想看到的輸出中的
'{"arr1" : [ "arritem1" : something, "arritem2" : something2], "arr2" : [ "arritem1" : something, "arritem2" : something2], "arr3" : [ "arritem1" : something, "arritem2" : something2]}'
有一個更好的庫這或者是有什麼我必須在嚴格之前做?
你能提供更精確的輸入/輸出的例子嗎?你的確有矛盾。 –