Newtonsoft Json Deserlize作为C#Datagridview

我在使用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" } ] 

我试着用这个例子和这个

也许有人可以帮忙吗?

JSON是一个数组,而不是一个对象,因此将其反序列化为DataTable

 var dataTable = JsonConvert.DeserializeObject(json); 

然后使用以下答案将DataTable添加到DataGridView:在C#中将数据从datatable移动到datagridview 。