小编Mat*_*tia的帖子

如何将 JSON 文件序列化和反序列化为 DataTable 以填充 DataGridView?

我想保存数据表的值,该数据表附加到用作 DataGridView 数据源的 BindingSource。我使用的代码来自这篇文章

我设法将 DataTable 序列化为 JSON 并将其保存到文本文件中,并在Form.FormClosing事件中使用以下代码:

Dim path As String = "C:\Users\Mattia\Desktop\json.txt"   

Private Sub form1_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing
    Dim json As String = JsonConvert.SerializeObject(binanceData, Formatting.Indented)
    File.WriteAllText(path, JsonConvert.SerializeObject(json, Newtonsoft.Json.Formatting.Indented))
End Sub
Run Code Online (Sandbox Code Playgroud)

不幸的是,我正在使用的 JSON 字符串file.txt如下所示:

"[\r\n {\r\n "索引": 1,\r\n "日期": "2021-03-18T08:44:43",\r\n "Pair": "DOGE/EUR" ,\r\n "类型": "限制",\r\n "Side": "买入",\r\n "平均": 0.04815,\r\n "价格": 0.04815,\r\n "已执行": 30526.0,\r\n "Amount": 30526.0,\r\n "Total": 1469.82690\r\n },\r\n {\r\n "Index": 2,\r\n "日期": "2021-03-18T08:44:43",\r\n "Pair": "DOGE/EUR",\r\n "Type": "Limit",\r\n "Side": " …

vb.net datatable datagridview json.net winforms

3
推荐指数
1
解决办法
139
查看次数

标签 统计

datagridview ×1

datatable ×1

json.net ×1

vb.net ×1

winforms ×1