jq: Ausgabe-Array von JSON-Objekten [duplizieren]
Diese Frage hat hier bereits eine Antwort:
Wie konvertiere ich einen JSON-Objekt-Stream in ein Array mit jq 1 AntwortSag ich habe die Eingabe:
{
"name": "John",
"email": "[email protected]"
}
{
"name": "Brad",
"email": "[email protected]"
}
Wie bekomme ich die Ausgabe:
[
{
"name": "John",
"email": "[email protected]"
},
{
"name": "Brad",
"email": "[email protected]"
}
]
Ich habe beide ausprobiert:
jq '[. | {name, email}]'
un
jq '. | [{name, email}]'
welche beide gaben mir die Ausgabe
[
{
"name": "John",
"email": "[email protected]"
}
]
[
{
"name": "Brad",
"email": "[email protected]"
}
]
Ich habe auch keine Optionen für eine Array-Ausgabe in den Dokumentationen gesehe