Этот вопрос является своего рода дубликатом, но я не смог найти решение.Когда я вызываю приложение фляги и передаю данные JSON, я получаю сообщение об ошибке:
"Failed to decode JSON object: Expecting value: line 1 column 1 (char 0)</p>"
Ниже приведен код колбы:
@app.route('/data_extraction', methods=['POST'])
def check_endpoint2():
data= request.json()
result = data['title']
out={"result": str(result)}
return json.dumps(out)
#return 'JSON Posted'
Вот как я его называюиз curl
curl -i -H "Content-Type: application/json" charset=utf-8 -X POST -d '{"title":"Read a book"}' 127.0.0.1:5000/data_extraction
Я также хочу знать, как я могу свернуть файл JSON (test_data.json), будет ли это так?
curl -i -H "Content-Type: application/json" charset=utf-8 -X POST -d @test_data.json 127.0.0.1:5000/data_extraction