返回带有

时间:2015-05-22 10:54:21

标签: python json bottle

我试图用Bottle返回一个Json数组。代码是:

@app.get('/getmyname')
def getmyname():
    ret = """{
            "chart": {
            "type": "column",
            }}""" 
    return json.dumps(ret)

但是我在结果中得到了一些不需要的字符,如下所示:

"{\n\t\t\t\t\"chart\": {\n\t\t\t\t\t\"type\": \"column\",\n\t\t\t\t}}"

我怎么能解决这个问题?

1 个答案:

答案 0 :(得分:5)

ret 已经一个JSON字符串。无需在其上调用json.dumps

直接返回ret,或者将其创建为Python dict,然后将其转储到JSON:

ret = {
        "chart": {
            "type": "column",
         }
      }
return json.dumps(ret)