阵列我有一个ASP.NET的API,它需要一个字符串模式:的Javascript:内对象
[HttpPost]
public ActionResult Add(string model)
{
var m = JsonConvert.DeserializeObject<CustomModel>(model);
...
}
到目前为止,我一直在做这将数据传递给它:
var addModel = {
"SomeValue": {
"Some": "example",
"Value": "example"
},
"AnotherValue": "example"
}
var model = JSON.stringify(addModel);
而且它工作得很好。但现在我需要出货数据是这样的:
var addModel = {
"SomeValue": {
"Some": "example",
"Value": "example"
},
"AnotherValue": "example",
"MyArray[0].SomeValue": 1,
"MyArray[0].AnotherValue": a,
"MyArray[1].SomeValue": 1,
"MyArray[1].AnotherValue": a,
}
如何添加的对象,因此它可以被传递到后端以正确的格式?
我想我不明白你的意思......'{“key”:[]}'这是将数组添加到对象的方式 – messerbill
您也可以将数组推入数组'addModel'声明后addModel.MyArray.push({“SomeValue”:1,“AnotherValue”:a})' –