在 JSON 响应中处理 NULL 值:Python Flask [重复]

Posted

技术标签:

【中文标题】在 JSON 响应中处理 NULL 值:Python Flask [重复]【英文标题】:Handling NULL value in JSON response : Python Flask [duplicate] 【发布时间】:2017-04-29 10:21:07 【问题描述】:

我有一个 JSON 响应,其中 JSON 消息中的大多数键值对都为 NULL。

Python 解释器不喜欢它:

NameError:未定义全局名称“null”

函数如下:

def api_notification_invoke(notid):
data =      
              "status": null,
              "message": null,
              "errors": null,
              "method": "POST"
                

        js = json.dumps(data, indent=4)

        resp = Response(js, status=200, mimetype='application/json')
        return resp

【问题讨论】:

你不是把 null 和 None 搞混了吗? 【参考方案1】:

将所有空值更改为None。在 Python 中,'null' 对象是单例 None

【讨论】:

以上是关于在 JSON 响应中处理 NULL 值:Python Flask [重复]的主要内容,如果未能解决你的问题,请参考以下文章

RestKit 从 JSON 响应返回空值作为“<null>”

Swift JSON响应两个字段值附加到单个数组中

如何在 Swift 中处理 json null 值

如何格式化 XML 响应 - Python

为啥 WCF/JSON 不为 null 返回值返回“null”?

返回json时,字段为null的处理方式