Return Json 带瓶子的数组

Return Json Array with bottle

我正在尝试 return 一个 Json 数组与 Bottle。代码是:

@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}}"

我该如何解决这个问题?

ret 已经 一个 JSON 字符串。不需要在上面调用 json.dumps

直接returnret,或者将其创建为Python字典,然后将其转储到JSON:

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