python - 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"
}
解决方案
推荐阅读
- python - 使用线程 python 发送和接收不起作用
- python - Python数据框操作
- java - 合并从类型中获取列表的方法
- javascript - 无法在 Android 的 WebView 中检索 Javascript 方法/对象值
- php - 即使用户输入整数,我可以格式化小数点吗?
- c# - 用 Html 页面或 Javascript 值填充 Html.BeginForm 路由值(不是按模型值)
- perl - 为什么我不能使用 perl 从 FTP 下载多个文件到本地目录?
- javascript - 如何在 Javascript 应用程序中为 Ledger 硬件钱包编写 e2e 测试
- mysql - 将千位分隔符从逗号更改为点
- asp.net-core - 如何在 ASP.NET Core 中生成视频缩略图