我在使用Newtonsoft Json插件时遇到了一些问题。我想用Json填充datagridview,但不知道如何。在Newtonsoft Json的文档中,我得到了一个数据表的例子,但如果我尝试这个样本,我只会得到错误。
这是我的Json:
[
{
"id": "17",
"name": "Filename",
"author": "unknown",
"size": "3.1MB",
"pfad": "ftp://path/Filename",
"Filetoken": "6747rzuzur6urzut766754677"
},
{
"id": "20",
"name": "Filename",
"author": "unknown",
"size": "3.1MB",
"pfad": "ftp://path/Filename",
"Filetoken": "6747rzuzur6urzut766754677"
}
]
也许有人可以帮忙吗?
答案 0 :(得分:4)
JSON是一个数组,而不是一个对象,因此将其反序列化为DataTable
:
var dataTable = JsonConvert.DeserializeObject<DataTable>(json);
然后使用以下答案将DataTable
添加到DataGridView
:Moving data from datatable to datagridview in C#。