繁体   English   中英

如何使用 Python 从 Json 文件中读取特定值?

[英]How do i read a specific value from within a Json File with Python?

我想知道如何从 Json object 中读取特定对象的值。

    "worker_01": {
        "data": {
            "name": "Juan",
            "manager": 0,
            "weight": 75,
            "positions": {
                "FOH": 1,
                "MOH": 1,
                "BOH": 1
            }
        }
    },

我以前在 Node.js 中知道我可以通过执行.get(worker_01.data.name)来读取它们,但 python 并不允许这样做。 我想知道如何在 python 中做类似的事情。

这是我的源代码。

import json as js

data_json = open('hello.json')
data_worker = js.load(data_json)

for i in data_worker['worker_01']:
    print(i)

在 Python 中,您可以将 JSON 读作一个大的 python 字典,其中包含迷你列表字典。 考虑到这一点,您可以索引 JSON 中的特定属性。 例如,根据您的 JSON,如果用户想要获取有关人名的数据,您将执行data_worker['worker_01']['data']['name']来获取 output 'Juan'

这里还有更多资源供您查看! https://www.w3schools.com/python/python_json.asp https://www.codegrepper.com/code-examples/python/how+to+get+specific+data+from+json+using+python https //www.w3schools.com/python/python_dictionaries.asp

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM