如何使用simplejson验证JSON

|| 有时,我在服务器上查询JSON并在请求的数据不可用时收到404 HTML页面。 因此,我必须检查一下以确保我期望的JSON实际上是json而不是HTML。我现在正在通过检查响应中包含的HTML字符串来完成此操作,但是我认为必须有一种更好的方法来执行此操作。     
已邀请:
您应该能够知道您收到了404,因为响应代码不是200。即:
import urllib
resp = urllib.urlopen(\'http://example.com/\')

if resp.getcode() == 200:
    rejoice()
if resp.getcode() == 404:
    sulk()
    
查找第一个非空白字符。如果它是\“ <\”,则说明您具有HTML。 另外,检查内容类型标头和HTTP状态代码。     

要回复问题请先登录注册