【问题标题】:How to import JSON data in php file into Python如何将php文件中的JSON数据导入Python
【发布时间】:2017-12-05 21:28:13
【问题描述】:

请问谁能帮我解答以下问题?

我从一个包含大量数据的网站获得了一个 php 文件,但我只需要其中的一部分。文件太大,无法粘贴到这里。

我想提取JSON格式的数据并在python中使用它。

该示例的文件名为JSON1.php。当我使用文本编辑器打开它时,内容以这种格式排列。虽然这是我在网上找到的 JSON 示例。

{
    "glossary": {
        "title": "example glossary",
        "GlossDiv": {
            "title": "S",
            "GlossList": {
                "GlossEntry": {
                    "ID": "SGML",
                    "SortAs": "SGML",
                    "GlossTerm": "Standard Generalized Markup Language",
                    "Acronym": "SGML",
                    "Abbrev": "ISO 8879:1986",
                    "GlossDef": {
                        "para": "A meta-markup language, used to create markup languages such as DocBook.",
                        "GlossSeeAlso": ["GML", "XML"]
                    },
                    "GlossSee": "markup"
                }
            }
        }
    }
}

据我所知,这是标准的JSON

我在谷歌上搜索到的内容和我在这里找到的内容与JSON 保存在扩展名为 .php 的文件中的数据无关。

非常感谢!

【问题讨论】:

  • 它只是一个文件,Python 不在乎它被称为“.php”。内容仍然是纯文本,因此您只需将文件句柄传递给json.load() 或将文件内容传递给json.loads()
  • 这个问题真的和php无关

标签: php python json parsing


【解决方案1】:

您可以像访问 .json 文件一样从 .php 文件访问 json。

示例代码:

import json

with open("JSON1.php", "rb") as f:
    jsonData = json.loads(f.read())

# Now you can use the json as a python dictionary

【讨论】:

    猜你喜欢
    • 2019-07-09
    • 1970-01-01
    • 2014-12-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-25
    • 1970-01-01
    相关资源
    最近更新 更多