这是JSON: -
{
"firstName": "John",
"lastName" : "doe",
"age" : 26,
"address" : {
"streetAddress": "naist street",
"city" : "Nara",
"postalCode" : "630-0192"
},
"phoneNumbers": [
{
"date" : "2018-10-09",
"number": "0123-4567-8888"
},
{
"type" : "2018-10-12",
"number": "0123-4567-8910"
}
]
}
以下是获取"数字"的JSONPath语法: -
$.phoneNumbers[?(@.date=="2018-10-09")].number
我想将日期值更改为将来的日期。例如,在更改日期后,我的上述语法应如下所示: -
未来2个月的日期增加。
$.phoneNumbers[?(@.date=="2018-12-09")].number
我们可以使用groovy吗?我蚂蚁自动化它,因为,我有很多JSONPath语法。因此,手动更改每个日期真的是一项非常繁琐的任务。