【发布时间】:2015-12-11 11:02:33
【问题描述】:
如何使用 newtonsoft 反序列化 json 数组?
这是我的 json 文件:
{
"one": [
{
"one":"1",
"two":"2",
"three":"3"
},
{
"one":"1",
"two":"2",
"three":"3"
}
],
"two": [
{
"one":"1",
"two":"2",
"three":"3"
}
]
}
这是我的代码:
myList= JsonConvert.DeserializeObject <List<MyClass>>(jsonFile);
public class MyClass
{
public string one{ get; set; }
public string two { get; set; }
public string three { get; set; }
}
也许我需要以某种方式更改我的 json 文件?
【问题讨论】:
-
在 Visual Studio 的“特殊粘贴”菜单下有一个奇特的功能,可以将剪贴板中的 Json 粘贴到 C# 文件中,它会构造所有需要遵守的 C# 类说Json结构
-
如果你有这么简单的json,就用这个网站json2csharp.com