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 字符串反序列化为字典数组。
-
遍历数组。
-
使用字典键,创建格式为:
INSERT INTO myTable (key1, key2, ...) VALUES (@key1, @key2, ...)
的 SQL 语句。 -
遍历字典的键值对,将值添加为参数:
AddWithValue("@" + key, value)
. -
执行 SQL 语句。
-
利润。
实现留作练习。