你能自动将JSON解析成SQL Server吗?

时间:2014-10-28 10:45:43

标签: sql-server json

我有一个 JSON 数据文件,我从 API 中提取数据,我非常想将这些数据转储到 SQL Server < / strong>即可。

它特别指出SQL Server的原因是数据库已经存在于当前项目中。我花时间在谷歌上搜索并在这里搜索但到目前为止找不到任何有用的东西。我熟悉Python,但我对任何解决方案都持开放态度。

TLDR:我对哪些语言和软件包提供了将JSON自动化到SQL Server表的简单解决方案感兴趣,您是否有任何建议或知道已经实现此目的的任何软件包?

2 个答案:

答案 0 :(得分:1)

您可以通过编写脚本任务来使用类似SSIS的内容来完成此任务(您可能已经拥有它)。这可以进行自定义解析,然后将其加载到正确的表中。这可以很容易地自动化。我提到了SSIS,因为如果您需要,可以很容易地将未来的任务添加到此。

或者,您可以在数据库(即Python)之外创建一个脚本来解析JSON,通过ODBC / OLEDB连接到数据库并写入记录。这可以使用任务计划程序或类似的东西自动执行。此示例的实现可以使用PYODBC

答案 1 :(得分:0)

您可以使用WCF Web服务,将json数据发送到SQL Server。

请参阅以下链接,希望它对您有所帮助

http://www.codeproject.com/Articles/167159/How-to-create-a-JSON-WCF-RESTful-Service-in-sec

http://mikesknowledgebase.azurewebsites.net/pages/Services/WebServices-Page2.htm

你不能直接在sql server中获取json数据,而是可以使用wcf服务