Se você ainda não o conhece, o JavaScript Object Notation (JSON) é um formato de texto de dados padrão, popular e leve, baseado na sintaxe de objeto JavaScript para representar dados estruturados. Você pode usar JSON independentemente do JavaScript, mas ele se assemelha muito à sintaxe literal de objeto JavaScript, e vários ambientes de programação podem interpretar (analisar) e criar JSON. Neste artigo, você conhecerá 16 das melhores ferramentas JSON gratuitas e de código aberto.
JSON
JSON é frequentemente adotado em serviços web e APIs, permitindo que aplicativos web transfiram e recuperem dados com um formato comum. Ele pode ser usado com muitas linguagens de programação modernas. JSON é considerado um dos formatos mais populares, fáceis e leves usados para interação entre serviços.
O JSON atraiu a atenção dos criadores de ferramentas, que criaram uma variedade de ferramentas para reformatar, validar e analisar JSON. Neste artigo, apresentamos uma lista com 16 das melhores ferramentas JSON gratuitas e de código aberto, elaborada pelo pessoal do Linux Links.
Ferramentas JSON
- jq: Processador JSON de linha de comando leve e flexível. É como sed para dados JSON;
- fx: Visualizador JavaScript Object Notation (JSON) com streaming e suporte a mouse;
- jaq: Um clone do jq focado em correção, velocidade e simplicidade. Seu objetivo é oferecer suporte a um grande subconjunto da sintaxe e das operações do jq;
- gron: Transforma JSON em atribuições discretas para facilitar o grep.
- Facilita a exploração de APIs que retornam grandes blocos de JSON, mas têm documentação terrível;
- gojq: Implementação Go pura de jq. Você também pode incorporar o gojq como uma biblioteca aos seus produtos Go;
- jless: Visualizador JSON de linha de comando escrito em Rust;
- jid: Escavador incremental JSON usando consultas de filtragem;
- jo: Pequeno utilitário para criar objetos JSON. jo cria uma string JSON em stdout de _word_s dado a ela como argumentos ou lido de stdin;
- faq: Anunciado como um jq mais flexível com suporte a formatos adicionais;
- jsawk: Como awk, mas para JSON. Você trabalha com um array de objetos JSON lidos de stdin, filtra-os usando JavaScript para produzir um array de resultados que é impresso em stdout;
- jello: Filtrar dados JSON e JSON Lines com sintaxe Python;
- emuto: Pequena linguagem para manipular e reestruturar JSON e outros arquivos de dados;
- jqp: Parque infantil da TUI para experimentar com jq;
- jtc: Extrair, manipular e transformar JSON de origem;
- unqery: Consultar e transformar dados JSON;
- jshon: Analisa, lê e cria JSON. Ele foi projetado para ser o mais utilizável possível.
Via: Linux Links