我很难找到JSON.stringify
错误。
我有一个具有以下结构的对象:
var test_object = {
id : 0,
type: 'root',
related_dropzone_id : 0,
related_dropzone_order: 0,
options : {},
children: []
}
其中children
是定义为test_object
的对象数组,如:
[
12387192837: test_object_a,
12387192838: test_object_b
]
当然,其属性的值不同。
当我执行console.log(top_most_object)
时,控制台会抛出正确的对象嵌套及其属性,但是当我输出console.log(JSON.stringify(top_most_object))
时,它会显示一个字符串,其中最顶层的children
数组为空: []
又名:截断。
对JSON.stringify
的调用不会引发任何错误,所以我不知道这是什么问题。
问题是,如何在此处调试此问题?
答案 0 :(得分:1)
您缺少对象的括号。
[
{12387192837: test_object_a},
{12387192838: test_object_b}
]