Manipulando arquivos json via comando
Guilherme Siquinelli

Guilherme Siquinelli @guiseek

About: Arquiteto Web, apaixonado por código, eterno aprendiz, autodidata, curioso pelo universo e co-fundador da comunidade Dev Paraná

Location:
Maringá, BR
Joined:
Dec 4, 2020

Manipulando arquivos json via comando

Publish Date: Nov 15 '21
2 0

As vezes precisamos alterar um arquivo json de forma automatizada e quando não conhecemos algum facilitador, é necessário ler o arquivo JSON, fazer a alteração e salvar o arquivo JSON com o novo conteúdo.

Mas isso pode ser simplificado usando o comando json.

Este é um exemplo, onde adicionamos o nó type com o valor module ao package.json

npx json -I -f package.json -e "this.type = 'module';"

Também podemos instala-lo pra uso sem npx

npm i -g json

E existem outros casos de uso, como

echo '{"foo":"bar"}' | json

que irá retornar

{
  "foo": "bar"
}
Enter fullscreen mode Exit fullscreen mode

echo '{"foo":"bar"}' | json foo

que retorna bar, pois solicitamos o foo

ou ainda

echo '{"age":10}' | json -e 'this.age++'

que retorna

{
  "age": 11
}
Enter fullscreen mode Exit fullscreen mode

Espero ter sido útil, abraço
[]s

Comments 0 total

    Add comment