Newtonsoft Json Deserlize 为 C# Datagridview

Sev*_*ive 4 c# json datagridview json.net

我在使用 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"
    }
]
Run Code Online (Sandbox Code Playgroud)

我试着用这个例子这个

也许有人可以帮忙?

dbc*_*dbc 5

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

var dataTable = JsonConvert.DeserializeObject<DataTable>(json);
Run Code Online (Sandbox Code Playgroud)

然后添加DataTableDataGridView使用这个答案:Moving data from datatable to datagridview in C#