You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Python替换JSON体中的整数值?以修改id为5为例

替换JSON中的整数字段值

要替换JSON里id字段的整数值为5,操作比字符串替换更直接——因为json.load()加载后的数据是Python字典,你可以直接给对应键赋值新的整数值,不需要调用replace()方法。

完整的Python代码示例:

import json

# 读取JSON文件
with open('file1.json', 'r') as f:
    data = json.load(f)

# 直接修改id字段的整数值
data["id"] = 5

# 将修改后的数据写回文件(如果需要保存更改)
with open('file1.json', 'w') as f:
    json.dump(data, f, indent=4)

关键说明:

  • 字符串字段用replace()是为了修改字符串内部的子内容,而整数字段是直接覆盖整个值,所以直接赋值即可。
  • 最后一步的json.dump()会把修改后的字典重新写入文件,indent=4是为了保持JSON格式的可读性,和原文件的排版风格一致。

内容的提问来源于stack exchange,提问作者JD2775

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 15:12:01