我有一个responsebody,看起来像这样:
[
{
"system": "http://snomed.info/sct",
"code": "735938006",
"display": "akutt hodepine"
},
{
"system": "http://snomed.info/sct",
"code": "267096005",
"display": "frontal hodepine"
},
{
"system": "http://snomed.info/sct",
"code": "103011009",
"display": "godartet anstrengelseshodepine"
},
{
"system": "http://snomed.info/sct",
"code": "25064002",
"display": "hodepine"
},
{
"system": "http://snomed.info/sct",
"code": "38823002",
"display": "hodepine med aura"
},
{
"system": "http://snomed.info/sct",
"code": "193031009",
"display": "klasehodepine"
},
{
"system": "http://snomed.info/sct",
"code": "230465000",
"display": "migrene med aura uten hodepine"
},
{
"system": "http://snomed.info/sct",
"code": "330007",
"display": "oksipital hodepine"
},
{
"system": "http://snomed.info/sct",
"code": "54012000",
"display": "posttraumatisk hodepine"
},
{
"system": "http://snomed.info/sct",
"code": "4969004",
"display": "sinushodepine"
},
{
"system": "http://snomed.info/sct",
"code": "398057008",
"display": "tensjonshodepine"
},
{
"system": "http://snomed.info/sct",
"code": "128187005",
"display": "vaskulær hodepine"
}
]
,我想捕获值&;hodepine&;元素3从顶部开始。我使用IntelliJ和"复制JSON指针"。它给了我这个:
/3/display
在Gatling/Scala中不能像这样使用
.check(jsonPath("$../3/display").saveAs("display"))
错误是:
> jsonPath($../3/display).find.exists, found nothing
关于如何获取值有什么提示吗?
我有一个类似问题的答案,可能对你有帮助。
您的情况:$.[3].display