我有以下代码..
.... rest api call >> response
rsp = response.json()
print json2html.convert(rsp)
导致以下
错误:无法转换NULL!
因此,我开始研究在我的JSON响应中替换所有None / Null的方案,但是我遇到了问题,因为从api返回的JSON是复杂的并且嵌套了许多级别而且我没有&# 39;知道实际出现NULL的位置。
据我所知,我需要递归迭代字典对象并检查任何NONE值并实际重建替换值的对象,但我不知道从字典对象开始的位置是不可改变的..
答案 0 :(得分:1)
如果你看一下json2html的source,看起来你有一个不同的问题 - 错误信息没有帮助。
尝试使用它:
print json2html.convert(json=rsp)
顺便说一句。因为我已经为这个项目做出了贡献,因为这个问题,我已经打开了以下公关:https://github.com/softvar/json2html/pull/20