← retour aux snippets

jo: générer du JSON propre en CLI

Construire des objets/arrays JSON sans concat string fragile, pour pipeliner vers des APIs.

bash text #jo#json#cli

objectif

Créer du JSON valide et typé depuis des scripts shell.

code minimal

jo name=alice active=true score:=42 | jq .

utilisation

# array
jo -a one two three

variante(s) utile(s)

# imbriqué
jo user="$(jo id:=1 name=alice)" roles:='["admin","editor"]'

notes

  • := pour nombre/bool; sans := c’est une chaîne.
  • combinez avec curl -H 'Content-Type: application/json' -d @-.