Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将新数组添加到我的jsonArray中_Javascript_Jquery_Json - Fatal编程技术网

Javascript 如何将新数组添加到我的jsonArray中

Javascript 如何将新数组添加到我的jsonArray中,javascript,jquery,json,Javascript,Jquery,Json,我有一个Json变量,我想向其中添加新数组 我想得到: myJson = { "field1":"value1", "field2":"value2", "newArray":[ {"array1": "valueArray1"}, {"array2":"valueArray2"} ] } var newArray = [{"array1": "valueArray1"},{"array2":"valueArray2"}]; var my

我有一个Json变量,我想向其中添加新数组

我想得到:

myJson = {
   "field1":"value1",
   "field2":"value2",
   "newArray":[
       {"array1": "valueArray1"},
       {"array2":"valueArray2"}
   ]
}

var newArray = [{"array1": "valueArray1"},{"array2":"valueArray2"}];
var myJson={
“字段1”:“值1”,
“字段2”:“值2”
}
var newArray=[{“array1”:“valueArray1”},{“array2”:“valueArray2”}];
myJson.push(newArray)

让我们改为设置属性,因为myJson是对象而不是数组

var myJson={
“字段1”:“值1”,
“字段2”:“值2”
}
var newArray=[{“array1”:“valueArray1”},{“array2”:“valueArray2”}];
myJson.newArray=newArray;

log(myJson)让我们改为设置属性,因为myJson是对象而不是数组

var myJson={
“字段1”:“值1”,
“字段2”:“值2”
}
var newArray=[{“array1”:“valueArray1”},{“array2”:“valueArray2”}];
myJson.newArray=newArray;

log(myJson)myJson不是jsonArray,它是一个对象请为非对象使用不同的名称。名为
myJson
的变量不是数组。@AlexandruSeverin它是一个对象-与JSON无关。JSON只是一种编码字符串的方法。myJson不是jsonArray,它是一个对象。请为非对象使用不同的名称。名为
myJson
的变量不是数组。@AlexandruSeverin它是一个对象-与JSON无关。JSON只是一种编码字符串的方法。