首页 > 解决方案 > JSONObject 文本必须在 1 [字符 2 第 1 行] 处以 '{' 开头",

问题描述

我正在使用python烧瓶来学习rest api。我的应用程序以 json 格式返回响应。我可以使用@approute 端点运行它,但我的远程服务器要求提供 json 对象。我已经阅读了许多资料并尝试了所有资料,但没有任何帮助。我是 python 环境的新手,我知道它很傻,但我找不到确切的解决方案。请帮我解决这个问题。邮递员错误:JSONObject 文本必须在 1 [字符 2 第 1 行] 处以 '{' 开头。

import datetime    
import json    
from flask import Flask    

app = Flask (__ name__)     
date_time = datetime.datetime.now()    

@app.route('/properties/value', methods=['GET'])
def getvalue():
    hr_num = random.randint(57, 89)
    str_data = json.dumps({"value": hr_num, "time" : date_time})
    return str_data;

if __name__ == '__main__':
    app.run(host='localhost', debug=True)

结果:

{
  "value": 60, 
  "time": "Mon, 02 Sep 2019 22:39:06 GMT"
}

标签: pythonjson

解决方案


推荐阅读