Python 2.7替换复杂JSON对象中的所有NULL / NONE实例

时间:2016-12-28 06:05:30

标签: python json null json2html

我有以下代码..

.... rest api call >> response

rsp = response.json()

print json2html.convert(rsp)

导致以下

  

错误:无法转换NULL!

因此,我开始研究在我的JSON响应中替换所有None / Null的方案,但是我遇到了问题,因为从api返回的JSON是复杂的并且嵌套了许多级别而且我没有&# 39;知道实际出现NULL的位置。

据我所知,我需要递归迭代字典对象并检查任何NONE值并实际重建替换值的对象,但我不知道从字典对象开始的位置是不可改变的..

1 个答案:

答案 0 :(得分:1)

如果你看一下json2html的source,看起来你有一个不同的问题 - 错误信息没有帮助。

尝试使用它:

print json2html.convert(json=rsp)

顺便说一句。因为我已经为这个项目做出了贡献,因为这个问题,我已经打开了以下公关:https://github.com/softvar/json2html/pull/20