如何解决“JSON 解析错误 - 期望属性名称用双引号引起来:第 1 行第 2 列(字符 1)”

问题描述 投票:0回答:1

我使用 DRF 和 simple-JWT 进行身份验证。当我使用可浏览的 API 登录时,一切正常,但是当我使用以下方式发出

CURL
POST 登录请求时:

curl -X POST -H "Content-Type: application/json" -d "{"email":"[email protected]", "password":"Sajeyks254"}" http://127.0.0.1:8000/login/

我收到以下错误:

{"detail":"JSON parse error - Expecting property name enclosed in double quotes: line 1 column 2 (char 1)"}

有什么问题吗?

json curl django-rest-framework
1个回答
0
投票

您必须转义双引号,例如:

curl -X POST -H "Content-Type: application/json" -d "{\"email\":\"[email protected]\", \"password\":\"Sajeyks254\"}" http://127.0.0.1:8000/login/

相关: 使用curl将数据传递到已建立的mlflow模型时遇到问题

© www.soinside.com 2019 - 2024. All rights reserved.