我有一个 javascript 对象,其中包含一些包含关联数组的对象。我一直在尝试使用 json2.js 库的 stringify 函数,但输出不包含包含的对象成员中保存的数组。在我的代码中,我从这样的东西开始
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]}'
有没有更好的图书馆,或者在精简之前我需要做些什么?