Ich habe diese Jsonjq Verwendung analysieren und mehrere Felder in einem json seriell
{
"users": [
{
"first": "Stevie",
"last": "Wonder"
},
{
"first": "Michael",
"last": "Jackson"
}
]
}
Mit jq Ich möchte anzuzeigen seriell Vor- und Nachnamen angezeigt werden soll. Wie so -
Stevie Wonder
Michael Jackson
Dies ist, wie weit ich gekommen -
jq '.users[].first, .users[].last'
Aber es zeigt
"Stevie"
"Michael"
"Wonder"
"Jackson"
Beachten Sie die folgende -
- die doppelten Anführungszeichen, die ich nicht wollen.
- Der Wagenrücklauf, den ich nicht will.
- Es ist durcheinander. Meine Abfrage zeigt zuerst alle Vornamen und dann alle Nachnamen an. Ich möchte jedoch das vorletzte, das vorletzte Paar.
Eigentlich verwende ich die Befehlszeile JSON-Prozessor namens jq - http://stedolan.github.io/jq/manual/ – San