我正在用C#构建一个应用程序,我需要在.json文件中解析/创建/编辑/删除信息(等)。 底层是文件.json的外观。
我当时正在考虑使用动态箭头类(不知道这是否是我们用英语说的方式)。 有没有更快,更简单的方法来做到这一点?
非常感谢您!
{
"name": [
{
"var1": string or int,
"var2": string or int,
etc..
.
.
.
},
{
"var1": string or int,
"var2": string or int,
etc..
.
.
.
}
]
}
答案 0 :(得分:2)
首先进行如下两个类:
public class Name
{
public List<SampleObject> SampleObjects {get; set;}
}
public class SampleObject
{
public int var1;
public int var2;
....
}
然后尝试如下操作:
public void JsonFileReader()
{
using (StreamReader r = new StreamReader("yourJsonFile.json"))
{
string json = r.ReadToEnd();
List<Name> items = JsonConvert.DeserializeObject<Name>(json);
}
}
注意:不要忘记添加using Newtonsoft.Json