我有以下代码。。在
.... rest api call >> response
rsp = response.json()
print json2html.convert(rsp)
结果如下
error: Can't convert NULL!
因此,我开始研究在JSON响应中替换所有None/Null的方案,但是我遇到了一个问题,因为从api返回的JSON非常复杂,嵌套了许多级别,我不知道Null将实际出现在哪里。在
据我所知,我需要递归地遍历dictionary对象,并检查是否有任何值为NONE,并实际使用替换的值重建对象,但我不知道从哪里开始,因为dictionary对象是不可变的。。在
如果你看一下json2html的source,你似乎遇到了一个不同的问题——错误消息也没有帮助。在
试着这样使用它:
print json2html.convert(json=rsp)
顺便说一句,因为我已经为这个项目做了一点贡献,所以我为这个问题打开了下面的公关:https://github.com/softvar/json2html/pull/20
相关问题 更多 >
编程相关推荐