0

我有以下代码..

.... rest api call >> response

rsp = response.json()

print json2html.convert(rsp)

结果如下

错误:无法转换 NULL!

因此,我开始研究在我的 JSON 响应中替换所有 None / Null 的方案,但是我遇到了一个问题,因为从 api 返回的 JSON 很复杂并且嵌套了许多级别,而且我不知道 NULL 实际会出现在哪里。

据我所知,我需要递归地遍历字典对象并检查是否有任何值为 NONE 并实际上用替换的值重建对象,但我真的不知道从哪里开始,因为字典对象是不可变的..

4

1 回答 1

1

如果您查看 json2html 的源代码,您似乎遇到了不同的问题 - 并且错误消息没有帮助。

尝试像这样使用它:

print json2html.convert(json=rsp)

顺便提一句。因为我已经为该项目做出了一些贡献,所以由于这个问题,我打开了以下 PR:https ://github.com/softvar/json2html/pull/20

于 2016-12-28T06:16:56.370 回答