【问题标题】:Python - storing and changing variable in jsonPython - 在 json 中存储和更改变量
【发布时间】:2021-06-09 08:01:07
【问题描述】:

所以我尝试在 JSON 中存储“数字”,但我仍然不知道如何更新它。它看起来应该类似于从 JSON(一些代码)读取数字的命令,最后它在这个数字上加 1,当你再次使用这个命令时,它会显示数字加 1。 有人可以帮我解决这个问题吗?

【问题讨论】:

    标签: python json discord


    【解决方案1】:

    您可以将 JSON 数据保存为 Python 字典。如果您的数据存储为 JSON,那么您可以使用 json 库将其转换为字典。

    from json import loads
    
    # Data as JSON string
    json_data = '{"number": 0}'
    
    # Convert to a dictionary
    python_dictionary = loads(json_data)
    

    之后,您可以通过调用它们在字典中更改它们来更改 JSON(现在是字典)值。

    # Increment
    python_dictionary["number"] += 1
    

    最后,当你需要再次使用 JSON 格式的数据时,你可以像这样转换回来:

    # Convert back to json
    from json import dumps
    new_json = dumps(python_dictionary)
    

    【讨论】:

    • 感谢您的帮助
    • 没问题。祝你好运!
    猜你喜欢
    • 2022-10-25
    • 2020-09-16
    • 1970-01-01
    • 1970-01-01
    • 2012-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多