有时,我会向服务器查询 JSON,并在请求的数据不可用时收到 404 HTML 页面。
因此,我必须进行检查以确保我期望的 JSON 实际上是 json 而不是 HTML。我现在通过检查响应中包含的 HTML 中的字符串来完成此操作,但我认为必须有更好的方法来执行此操作。
最佳答案
查找第一个非空白字符。如果它是“<”,那么您就有了 HTML。
此外,请检查内容类型 header 和 HTTP 状态代码。
关于python - 如何使用 simplejson 验证 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6011596/