JSON to INSERT SQL

本文关键字:SQL INSERT to JSON | 更新日期: 2023-09-27 18:31:55

我一直在到处寻找,似乎找不到解决方案。我在文本文件中有一个很长的字符串。它已经是 Json 格式,即

[{"column":"data", "anothercolumn":"data"}, {"column":"data", "anothercolumn": "data"}]

我想使用 C# 将其转换为插入 MS SQL 语句。有什么办法可以做到这一点吗?我自己无法使用反序列化对象或数据集和数据表来弄清楚。非常感谢帮助。

JSON to INSERT SQL

  1. 将 JSON 字符串反序列化为字典数组。

  2. 遍历数组。

  3. 使用字典键,创建格式为:INSERT INTO myTable (key1, key2, ...) VALUES (@key1, @key2, ...) 的 SQL 语句。

  4. 遍历字典的键值对,将值添加为参数:AddWithValue("@" + key, value) .

  5. 执行 SQL 语句。

  6. 利润。

实现留作练习。