我一直在尝试替换下面 JSON 字典中的 None 值。我将如何遍历这个 json,并将“None”值替换为空字符串?我很难理解如何遍历嵌套 json。如果有人能帮我解决这个问题,我会很高兴。下面的嵌套 json 示例。
或者在 python 中使用 Requests 库执行“get”请求时,有没有办法替换值(例如从 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
}
import json
r = json.dumps(j).replace('null', '""')
json.loads(r)
out:
{'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'}}
将其转换为字符串并替换null(string)
to ""
,并将其加载回 pythondict
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)