anchor.diff:  - shell
   - json
   - jq
  +- trello
   title: 'Faire du json comme si on faisait du sed (*)'
   url: /2018/07/09/jq/
   ---
  
positive.code: 
  J'espère que ce petit exemple d'utilisation de jq vous aura plu, je vous laisse à la documentation officielle si vous désirez en savoir plus : https://stedolan.github.io/jq/
  
  (*) `sed` c'est la commande qui permet de modifier une chaîne de caractères en shell et que tout informaticien connaît
  
negative.code: include::site/static/lightbox.adoc[]
  
  
  Dernière commande sur l'utilisation de jq, la possibilité de trier, par exemple dans l'ordre alphabétique du champs texte
  
  ```
  jq -c '.actions |= sort_by(.data.text)|.actions[] | {txt: .data.text, name: .data.card.name, member: .memberCreator.fullName} | select(.txt!=null) | select(.txt | startswith("@"))' nPNSBZjB.json
  