您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

Python-从文件中读取JSON?

Python-从文件中读取JSON?

json.load()方法"load"中没有 "s")可以直接读取文件

import json

with open('strings.json') as f:
    d = json.load(f)
    print(d)

你正在使用json.loads()方法,该方法仅用于字符串参数。

编辑:新消息是一个完全不同的问题。在这种情况下,该文件中存在一些无效的json。为此,我建议通过json验证程序运行文件

这是一段代码,对我来说效果很好

import json

with open("test.json") as json_file:
    json_data = json.load(json_file)
    print(json_data)

与数据

{
    "a": [1,3,"asdf",true],
    "b": {
        "Hello": "world"
    }
}

你可能想用try catch包装json.load行,因为无效的JSON会导致stacktrace错误消息。

python 2022/1/1 18:21:41 有576人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶