我一直在尝试替换下面 JSON 字典中的 None 值。我将如何遍历这个 json,并用空字符串替换“None”值?我很难理解如何遍历嵌套的 json。如果有人可以帮助我,我会很高兴。下面的示例嵌套 json。或者有没有办法在使用 python 中的请求库执行“获取”请求时替换值(例如从 None 到空字符串)?
{
'house':{
'amount':'$0.00',
'id':1,
'value':0.0
},
'event':'12.199.136.146',
'location':'',
'language':{
'language_name':'English',
'language_id':1,
'language_symbol':None
},
'percentage':1.0,
'identification':'',
'source':{
'name':'john',
'id':-1
},
'paid':{
'amount':'$0.00',
'format':1,
'value':0.0
},
'score':None
}
Run Code Online (Sandbox Code Playgroud)
import json
r = json.dumps(j).replace('null', '""')
json.loads(r)
Run Code Online (Sandbox Code Playgroud)
出去:
{'event': '12.199.136.146',
'house': {'amount': '$0.00', 'id': 1, 'value': 0.0},
'identification': '',
'language': {'language_id': 1,
'language_name': 'English',
'language_symbol': ''},
'location': '',
'paid': {'amount': '$0.00', 'format': 1, 'value': 0.0},
'percentage': 1.0,
'score': '',
'source': {'id': -1, 'name': 'john'}}
Run Code Online (Sandbox Code Playgroud)
将其转换为字符串并替换null(string)为"",然后将其加载回 pythondict
| 归档时间: |
|
| 查看次数: |
7669 次 |
| 最近记录: |