【发布时间】:2015-12-16 12:35:04
【问题描述】:
我有一个 javascript 对象,其中包含由插件获取的嵌套对象,该插件保存在名为“json”的变量中:
// var json:
Object {0: Object, 1: Object}
0: country
countryCapital: Object
ministers: Array[1]
1: country
countryCapital: Object
ministers: Array[3]
// Should be restructured to fit MVC models
World
Country Array [2]
Capital: Object
Minister: Array [1]
因为我使用 jQuery-ajax 将数据发送到 MVC 控制器,所以我试图重命名/重组它们以将它们绑定到 MVC 模型,以便我可以将整个“世界”对象作为 1 个参数发送。
// Controller
[HttpPost]
public void Save(World world)
// Model structure:
World
* Country (list)
1 Capital
* Minister (list)
如何将 javascript 对象转换为适合模型参数的正确结构?我需要循环所有内容还是可以以更好的方式完成?
更新:
json 对象更新,数据量大,我简化了。
// World
{
"0": { // Country
"ministers":
{
"objects": [
{
"name": "name1"
},
{
"name": "name2"
}
]
},
"countryCapital": {
"name": "...",
}
},
"1": { // Country
"ministers":
{
"objects": [
{
"name": "name1"
},
{
"name": "name2"
}
]
},
"countryCapital": {
"name": "...",
}
}
}
【问题讨论】:
-
你能提供json然后object吗?
标签: javascript jquery json asp.net-mvc json.net