C# 批量 json 读取

// 方法一
//string test = "[{ 'CreateUser': 'CN=koujirou nishikawaOMHBK','CreateUserJ': '西川 公二郎'},{ 'CreateUser': 'CN=koujirou nishikawaOMHBK1','CreateUserJ': '西川 公二郎2'},{ 'CreateUser': 'CN=koujirou nishikawaOMHBK1','CreateUserJ': '西川 公二郎2'}]";

//List<Userinfo> UserinfoList = JsonConvert.DeserializeObject<List<Userinfo>>(test);
//foreach (Userinfo userinfo in UserinfoList)
//{
// Console.WriteLine(userinfo.CreateUser + ":" + userinfo.CreateUserJ);
//}

// 方法二
string filepath = System.Environment.CurrentDirectory +"\Json"+ "\export.json";
List<Userinfo> _list = JsonConvert.DeserializeObject<List<Userinfo>>(File.ReadAllText(filepath));
Console.WriteLine(_list[1].CreateUser);
foreach (Userinfo c in _list)
{
Console.WriteLine(c.CreateUser);
}

原文地址:https://www.cnblogs.com/laopo/p/7484324.html