如何在Python中返回JSON“ true”

时间:2019-11-11 16:59:23

标签: python json

我有一个简单的python代码,该代码返回带有一个布尔字段和另外两个布尔字段的JSON对象。目的是得到以下回应

{
    "prop": "foo",
    "name": "bar",
    "isSomething": true
}

我需要一个有效的JSON true,但是python响应给了我一个JSON字符串"true"

{
    "prop": "foo",
    "name": "bar",
    "isSomething": "true"
}

我的Python代码是:

import json
x = { 
        'prop' : 'foo',
        'name': 'bar',
        'isSomething': json.dumps(True)
    }  
return x

我正在使用Python 3.7执行此代码。

1 个答案:

答案 0 :(得分:2)

您应该json.dumps整个x对象:

import json
x = { 
        'prop' : 'foo',
        'name': 'bar',
        'isSomething': True
    }  
return json.dumps(x)