首页 > 解决方案 >

无法解码 JSON 对象:未终止的字符串开始于:第 1 行第 10 列(字符 9)

问题描述

@app.route('/tasks', methods=['POST'])
def create_task():
    if not request.json or not 'title' in request.json:
        abort(400)
    task = {
        'id': tasks[-1]['id'] + 1,
        'title': request.json['title'],
        'description': request.json.get('description', "HEY"),
        'done': False
    }
    tasks.append(task)
    return jsonify({'task': task}), 201

卷曲命令:

curl -i -H "Content-Type: application/json" -X POST -d "{"""title""":"""Read a book"""}" http://localhost:5000/tasks

在本地 cmd 中使用CURL 。请帮助我如何消除错误。

标签: pythonflaskcurl

解决方案


试试看:

curl -i -H "Content-Type: application/json" -X POST -d "{\"title\":\"Read a book\"}" http://localhost:5000/tasks

推荐阅读