wpf datagrid 绑定文件类型为Json格式的数据源
读取文件的代码:
public void Read(string path)
{
StreamReader sr = new StreamReader(path, Encoding.Default);
String line;
while ((line = sr.ReadLine()) != null)
{
Console.WriteLine(line.ToString());
}
}
将Json格式转换成List的代码
public List<string> JsonResult(string JsonText)
{
List<string> list = new List<string>();
var json2 = (JObject)JsonConvert.DeserializeObject(JsonText);
var vid = json2["vid"];
var uid = json2["uid"];
var Object = json2["object"];
var json3 = (JObject)JsonConvert.DeserializeObject(Object.ToString());
var result = json3["result"];
var user = json3["user"];
var group = json3["group"];
var gate = json3["gate"];
var datetime = json3["datetime"];
list.Add(vid.ToString());
list.Add(uid.ToString());
list.Add(Object.ToString());
list.Add(result.ToString());
list.Add(user.ToString());
list.Add(group.ToString());
list.Add(gate.ToString());
list.Add(datetime.ToString());
return list;
}
请问如何将这两者关联,达到wpf中datagrid绑定json格式的数据源?