【问题标题】:Converting from JSON to SQL with Python: Suggested libraries/techniques to look into?使用 Python 从 JSON 转换为 SQL:建议研究的库/技术?
【发布时间】:2011-06-22 01:27:20
【问题描述】:

是的,我已经看到了一些 SQL-to-JSON,但没有太多关于采用其他方式的讨论。我想我的问题有三个:

我会重新发明轮子来制造这样的工具吗? 有没有我应该研究的好的图书馆来制作这个? 是否有任何我应该注意的高效简洁地处理 SQL 和/或 JSON 的特定技术或习语?

像往常一样,感谢您的任何意见。

【问题讨论】:

  • 也许您可以添加一些上下文或示例...除非它在某些 Web 框架的上下文中,否则我看不出这两种方式的真正意义。怎么用?
  • @Gerrat:我想获取当前在 json 文件中的一堆数据,并将其作为一系列 SQL 命令输出(在保持结构的同时将所有数据插入数据库)或只需执行这些 SQL 命令。

标签: python sql json


【解决方案1】:

JSON 包含一些 SQL 的事实是无关紧要的。

听起来您只想读取包含 JSON 字符串的文件。您可以使用标准 python 库 (http://docs.python.org/library/json.html) 中的 json 模块将字符串读入 python 变量。

import json
var = json.loads(your_string)

之后,您所要做的就是获取 SQL 字符串并使用与您的数据库对应的任何 python 数据库驱动程序运行它们。

【讨论】:

    【解决方案2】:

    你试过 Pypi 吗?有几个库/包,我相信你能找到一些东西。 http://pypi.python.org/pypi

    正如 Gerrat 建议的那样,如果您使用的是框架,那么它也可能有一些东西。如果不是,Python 包是您找到所需内容的最佳选择。如果你在这些地方都找不到,有代码 sn-p 部分供你选择的框架或 python 站点使用。

    所以你有几个选择。你需要做的就是jfgi ^^

    【讨论】:

      猜你喜欢
      • 2023-03-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-06-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多