使用jq顺序解析和显示json中的多个字段 [英] Using jq to parse and display multiple fields in a json serially
本文介绍了使用jq顺序解析和显示json中的多个字段的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我有这个杰森
{
"users": [
{
"first": "Stevie",
"last": "Wonder"
},
{
"first": "Michael",
"last": "Jackson"
}
]
}
使用jq,我想连续显示名字和姓氏.像这样-
Using jq I'd like to display first and last name serially. Like so -
Stevie Wonder
Michael Jackson
这是我已经走了多远-
jq '.users[].first, .users[].last'
但显示
"Stevie"
"Michael"
"Wonder"
"Jackson"
请注意以下内容-
- 我不希望使用双引号.
- 我不想要的回车.
- 杂乱无章.我的查询首先显示所有名字,然后显示所有姓氏.但是,我要倒数第一.
推荐答案
我建议使用字符串插值:
I recommend using String Interpolation:
jq '.users[] | "\(.first) \(.last)"'
这篇关于使用jq顺序解析和显示json中的多个字段的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文