【发布时间】:2015-01-14 15:59:53
【问题描述】:
我在搜索时找不到一个简单的例子。我的数组在Javascript中如下:
var body = [
{
"key": "1",
"name": "folder 1",
"child": {
"key": "5",
"name": "(1) nested file",
"child": {
"key": "12",
"name": "(1) nested file"
}
}
},
{
"key": "2",
"name": "folder 2",
"child": {
"key": "6",
"name": "(1) nested file"
}
}
];
如何将其转换为 C# 的字符串/列表?所以:
List<DTO.GenMenuList> body= new List<DTO.GenMenuList>();
body.Add(new DTO.GenMenuList() {key=1,name="folder 1"});
body.Add(new DTO.GenMenuList() {key=2, name="folder 2"});
将开始填充我列表的父级,但如何嵌套子级?
【问题讨论】:
-
最后你能不能不用
].ToList();这也是JSON字符串..? -
对我来说这看起来不像是一个多维数组,即使对于 JSON 也是如此。它看起来更像是一个类实例数组。
-
什么是 GenMenuList?它有子属性吗?子属性也是 GenMenuList 吗?请在下面查看我的答案。
标签: javascript c# arrays string list