我正在尝试使用JS构建一个看起来非常像这样的JSON数组:
{
"someKey":"someValue",
"lines":{
"1": {
"someKey": "someValue"
},
"2" {
"someKey": "someValue"
},
}
}
这是我的JavaScript:
var myArray = {
someKey: "someValue",
lines: []
};
var count = 0;
$('.class_that_exists_twice').each(function() {
count ++;
myArray.lines[count] = {
someKey: "someValue",
};
});
但是,返回的数组看起来不对。我有什么想法我做错了吗? (如果我也要发布阵列,请告诉我)
非常感谢!
答案 0 :(得分:1)
您尝试创建的不是数组而是对象。所以它应该是这样的:
CopyPixels()
其余的看起来很好
答案 1 :(得分:1)
在第一个JSON行中是一个对象。如果你想让你的JSON看起来像你那样:
var myArray = {
someKey: "someValue",
lines: {}
};
$('.class_that_exists_twice').each(function(index, obj) {
myArray.lines[index] = {
someKey: "someValue",
};
});