我有一个inputJson:
[{"firstName": "Kancha", "lastName": "Cheena"},
{"firstName": "Harley", "lastName": "Quinn"}]预期产出:
[{"fname":"Kancha", "value": "Kancha Cheena"},
{"fname":"Harley", "value": "Harley Quinn"}]我用的是这样一个短语:
[*].{fname: firstName, value: firstName lastName}你能建议纠正这个说法吗?
发布于 2018-04-06 13:17:55
您可以使用jmespath表达式,如
[*].{"fullName":join(``, [firstName, lastName])}给出如下结果
[
{
"fullName": "KanchaCheena"
},
{
"fullName": "HarleyQuinn"
}
]连接函数的第一个参数是分隔符。
https://stackoverflow.com/questions/49688226
复制相似问题