用两个循环替换json内容的数据格式完整代码
时间: 2023-08-10 18:19:36 浏览: 35
PHP自定义函数格式化json数据示例
以下是用两个循环替换JSON内容的Python代码示例:
```python
import json
# 原始的JSON数据
json_data = '{"name": "Alice", "age": 25, "job": "Engineer"}'
# 将JSON数据转换为Python字典
data_dict = json.loads(json_data)
# 需要替换的数据
replace_data = {"name": "Bob", "age": 30}
# 循环遍历需要替换的数据
for key, value in replace_data.items():
# 循环遍历JSON数据的键值对
for k, v in data_dict.items():
# 如果键相同,则替换值
if k == key:
data_dict[k] = value
# 将修改后的字典转换为JSON格式的字符串
new_json_data = json.dumps(data_dict)
print(new_json_data)
```
这段代码首先将JSON数据转换为Python字典,然后循环遍历需要替换的数据,再循环遍历JSON数据的键值对,如果键相同,则替换值。最后将修改后的字典转换为JSON格式的字符串,并打印输出。
阅读全文