首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当有多个名为同一- Python的对象时更新JSON

问当有多个名为同一- Python的对象时更新JSON
EN

Stack Overflow用户
提问于 2020-05-28 19:13:50
回答 1查看 594关注 0票数 0

我是的新手。

我有这个JSON文件:

代码语言:javascript
复制
   {
        "usrdata": [
            {
                "user": "---/ LandiPlayz \\---#****",
                "money": 10
            },
            {
                "user": "Snubz#****",
                "money": 10
            }
        ]
    }

我需要修改其中一个用户的"money“字段。将会有更多的新增用户,所以我需要通过查找用户名来找到它是哪一个用户。这是可能的,还是我应该以不同的格式设置该文件。

提前感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-05-28 20:26:41

您必须在user_infos上进行迭代,当获得好的money时,更新money

代码语言:javascript
复制
json_value =    {
        "usrdata": [
            {"user": "---/ LandiPlayz \\---#****","money": 10},
            {"user": "Snubz#****","money": 10}
        ]
    }
username = "Snubz#****"
new_money = 50

for user_info in json_value["usrdata"]:
    if user_info['user'] == username:
        user_info['money'] = new_money
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62072752

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档