我有一个JSON请求使用这个body:
{"ecoleId":{{ecoleId}},"niveauScolaireId":{{niveauScolaireId}},"sectionLinguistiqueId":
{{sectionLinguistiqueId}},"sitesSouhaites":{{siteSouhaites}},"taskId":{{task}}}
字符串
这个json Data文件:
[
{
"env": "dev",
"enfantId":75801,
"exerciceId":2421,
"ecoleId":"1",
"niveauScolaireId":3,
"sectionLinguistiqueId":61,
"sitesSouhaites":[{"id":6},{"id":10}]
}
]
型
但是在运行测试时,我会出现这样的错误:
Caused by: com.fasterxml.jackson.databind.exc.MismatchedInputException: Cannot deserialize value of type `java.lang.Long` from Object value (token `JsonToken.START_OBJECT`)
型
1条答案
按热度按时间ctrmrzij1#
看起来问题可能出在占位符上,这些占位符不是有效的JSON语法,可能会导致解析错误!所以你需要在JSON请求体中用实际值替换这些占位符!
好的,我给予你一个例子,但不要忘记用你想要使用的适当的值替换我的数字,并确保这些值是正确的数据类型,如
Long
的数值!!!例如:
字符串