Javascript 如何解决这个JSON错误

Javascript 如何解决这个JSON错误,javascript,jquery,json,Javascript,Jquery,Json,我是JSON新手,不知道如何字符串化数据 下面我写了一段代码来提醒JSON的内容,但是显示了一些错误,我如何解决这些错误 $('.savebutton')。在('click',函数(){ var myjson={} var mainobject=[] myjson.push(mainobject); mainobject.main={} mainobject.main.title=“'hai'”; mainobject.main.sub=[]; var subobejct={} mainobj

我是JSON新手,不知道如何字符串化数据

下面我写了一段代码来提醒JSON的内容,但是显示了一些错误,我如何解决这些错误

$('.savebutton')。在('click',函数(){
var myjson={}
var mainobject=[]
myjson.push(mainobject);
mainobject.main={}
mainobject.main.title=“'hai'”;
mainobject.main.sub=[];
var subobejct={}
mainobject.main.sub.push(subobejct);
subobejct.title=“leveler”;
subobejct.tasks=[]
var task={};
subobejct.tasks.push(任务);
警报(JSON.stringify(myjson));
返回myjson;

});
这里您将
var myjson={}
作为对象,您不能在对象上使用
push()
,它仅用于数组变量。

显示了什么错误?什么是“某些错误”?“FunctionView.js:542 Uncaught TypeError:myjson.push不是一个函数”我不知道它是如何解决的您想要的目标JSON结构是什么?你不能调用对象的“push”方法,它是数组的方法。学习一些语言基础知识。如果您对最常见的API都不熟悉,那么就不会有什么进展。