我有这个inputJson:
[{"firstName": "Kancha", "lastName": "Cheena"},
{"firstName": "Harley", "lastName": "Quinn"}]
预期产出:
[{"fname":"Kancha", "value": "Kancha Cheena"},
{"fname":"Harley", "value": "Harley Quinn"}]
我正在使用这样的表达式:
[*].{fname: firstName, value: firstName lastName}
你能否建议纠正这个表达?
答案 0 :(得分:2)
您可以使用像
这样的jmespath表达式$1>en{exit}
其中给出以下结果
[*].{"fullName":join(``, [firstName, lastName])}
join函数的第一个参数是分隔符