如何将php文件中的JSON数据导入Python

时间:2017-12-05 21:28:13

标签: php python json parsing

请允许任何人开始使用以下问题吗?

我从包含大量数据的网站获取了一个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

我能够google以及我在此处找到的内容并不处理保存在.php扩展名文件中的JSON数据。

非常感谢!

1 个答案:

答案 0 :(得分:0)

您可以使用与.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