Ich mag den Strom von Objekten konvertieren:Wie kombiniere ich die Reihenfolge der Objekte in jq zu einem Objekt?
{
"a": "green",
"b": "white"
}
{
"a": "red",
"c": "purple"
}
in ein Objekt:
{
"a": "red",
"b": "white",
"c": "purple"
}
Auch, wie kann ich die gleiche Sequenz in ein Array wickeln?
Leider fehlt das Handbuch ernsthaft in der Vollständigkeit, und googeln findet auch nicht die Antworten.
Wie haben Sie diesen Eingang erhalten? ist die Sequenz, die durch einen jq-Befehl erstellt wird, der durch etwas wie [.] gefiltert wird, oder ist es wirklich der ursprüngliche Zustand der Eingabe, die Sie bekommen? Wenn ersteres, was beim Start mit gültigem JSON sehr oft der Fall ist, dann kann der jq-Befehl, der zu der Sequenz führte, wahrscheinlich leicht modifiziert werden, um ein Array auszugeben, indem er den iterativen Verarbeitungsbefehl mit [und] umgibt, anstatt zu pipen zwei jq-Befehle zusammen, von denen der zweite -s verwenden würde – mwag