请帮我正确的json路径。我试图从“价值”中提取“500”。
Json(其中一部分)看起来像这样:
Vehicle {
"code": "BCA",
"name": "COLL",
"description": "Collision",
"limitTerms": [],
"deductibleTerms": [
{
"code": "qsw",
"name": "",
"value": "500",
"valueCode": "",
"valueDescription": "",
}
],
"otherTerms": [],
},
我想使用名称或描述,而不是达到deductibleTerms并从中提取价值。
我尝试了这样的json路径(这肯定是错误的)
“$。vehicle [description ='Collision'和.deductibleTerms [*]。value]”
答案 0 :(得分:0)
.deductibleTerms[*].value
不应位于表达式的过滤器[]
部分内,因为您没有对其进行过滤。
$.vehicle[description='Collision'].deductibleTerms[*].value