我是JSON的新手,我不知道如何对数据进行字符串化。
下面我编写了一个警告JSON内容的代码但是显示了一些错误,如何解决这些错误?
$('.savebutton').on('click', function (){
var myjson = {}
var mainobject =[]
myjson.push(mainobject);
mainobject.main = {}
mainobject.main.tittle = "'hai'";
mainobject.main.sub = [];
var subobejct = {}
mainobject.main.sub.push(subobejct);
subobejct.tittle = "levler";
subobejct.tasks = []
var task = {};
subobejct.tasks.push(task);
alert(JSON.stringify(myjson));
return myjson;
});
答案 0 :(得分:1)
这里你以var myjson = {}
作为对象,不能在对象上使用push()
仅用于数组变量。