[英]Pushing data into an array in a Json object
I need to push an an object into an array in in a Json file. 我需要将一个对象推入Json文件中的数组。 To make it simple lets say that my Json looks like this: 为了简单起见,假设我的Json如下所示:
var JsonObj = {
"elements" : []
}
I tried Push() method but it didnt work. 我尝试了Push()方法,但是没有用。 tried also to assign to JsonObj.elements[0]= ... it also fails. 还尝试分配给JsonObj.elements [0] = ...,它也失败。 How can i make it work? 我该如何运作?
Try that way, it has to work: 尝试这种方式,它必须起作用:
JsonObj.elements.push(1);
FIddle: https://jsfiddle.net/29qa4bfw/1/ 影片: https ://jsfiddle.net/29qa4bfw/1/
This is basic Javascript. 这是基本的Javascript。 nothing to do with Json or jQuery: 与Json或jQuery无关:
var jsonObj = {
"elements" : []
};
jsonObj.elements.push(1);
jsonObj.elements.push(1.5);
jsonObj.elements.push("some text");
jsonObj.elements.push({element: "some element"});
Here's a jsbin to fool around with: http://jsbin.com/hajale/2/edit 这是一个愚弄的jsbin: http ://jsbin.com/hajale/2/edit
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.