json PostMan -使用数据文件运行集合

tnkciper  于 2023-08-08  发布在  Postman
关注(0)|答案(1)|浏览(136)

我有一个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`)

ctrmrzij

ctrmrzij1#

看起来问题可能出在占位符上,这些占位符不是有效的JSON语法,可能会导致解析错误!所以你需要在JSON请求体中用实际值替换这些占位符!
好的,我给予你一个例子,但不要忘记用你想要使用的适当的值替换我的数字,并确保这些值是正确的数据类型,如Long的数值!!!
例如:

{
  "ecoleId": 1,
  "niveauScolaireId": 3,
  "sectionLinguistiqueId": 61,
  "sitesSouhaites": [
    {"id": 6},
    {"id": 10}
  ],
  "taskId": 110110
}

字符串

相关问题