Skip to content
jsonforge.app

Blog e tutoriais de JSON

Guias completos, tutoriais práticos e documentação JSON para desenvolvedores, do iniciante ao avançado.

Artigos recentes

Os guias e tutoriais de JSON mais completos

Guia

O que é JSON? Um guia completo para iniciantes

JSON (JavaScript Object Notation) é um formato leve de troca de dados, fácil de ler por humanos e de analisar por máquinas. Aprenda a sintaxe, os tipos de dados e a estrutura que sustentam as APIs modernas.

8 min de leitura
História

A história do JSON: de 2000 a padrão da indústria

Acompanhe o JSON desde a ideia de Douglas Crockford em 2001, passando pela adoção pelo Yahoo, até se tornar o padrão ECMA-404 que sustenta 90% das APIs modernas.

6 min de leitura
Tutorial

O guia completo do JSON Schema (Draft 7)

O JSON Schema é o padrão para descrever e validar a estrutura de JSON. Aprenda as palavras-chave essenciais, construa um schema real de API e aplique as melhores práticas.

12 min de leitura
Tutorial

Exemplos de JSON em 7 linguagens: JavaScript, Python, Go, Rust, PHP, Java, C#

Exemplos prontos para produção de análise (parsing) e serialização de JSON em sete linguagens — com tratamento de erros e melhores práticas.

15 min de leitura
Guia

Cada ferramenta do JSONForge, explicada

Um tour por todas as ferramentas JSON do kit — o que cada uma faz, quando usá-las e como elas se encaixam. Formate, valide, repare, converta e explore JSON, tudo no seu navegador.

7 min de leitura
Guia

A extensão de navegador do JSONForge

Formate, valide e explore JSON em qualquer página web sem sair da sua aba. Um guia sobre o que a extensão de navegador do JSONForge faz, como instalá-la e quando ela é melhor que o site.

6 min de leitura
Guia

JSON vs XML vs YAML: como escolher o formato de dados certo

JSON, XML e YAML representam os mesmos dados estruturados em formas diferentes, com compensações distintas em verbosidade, comentários e análise. Uma comparação prática de quando cada um realmente vence.

9 min de leitura
Guia

Erros comuns de análise de JSON e como corrigi-los

JSON.parse() não perdoa — uma vírgula sobrando ou um caractere sem escape em qualquer ponto do documento derruba tudo. Um guia de campo dos erros de análise de JSON mais comuns, o que as mensagens de erro do V8 realmente significam e quando corrigir à mão versus usar uma ferramenta de reparo.

7 min de leitura
Guia

Design de respostas JSON em APIs REST: boas práticas e antipadrões

O formato JSON de uma API REST é um contrato do qual todo cliente depende. Um guia prático sobre design de envelope, paginação, null vs. campos omitidos, formato de erros, convenções de nomenclatura e os antipadrões que tornam APIs penosas de consumir.

9 min de leitura
Guia

Trabalhando com JSON aninhado: achatando, consultando e transformando dados

JSON profundamente aninhado é natural para programas e penoso para planilhas e SQL. Um guia prático sobre achatar objetos aninhados em mapas chave/valor planos, decidir quando achatar vs. manter o aninhamento e consultar valores aninhados com notação de caminho por ponto.

8 min de leitura
Guia

Minificação vs. embelezamento de JSON: quando usar cada uma

JSON minificado economiza bytes; JSON embelezado economiza seus olhos. Um guia prático sobre quando espaços em branco importam, quando não importam e quanto você realmente economiza ao removê-los.

6 min de leitura
Guia

Gerando tipos TypeScript a partir de JSON: um guia prático

Pare de escrever interfaces à mão para respostas de API. Aprenda como a inferência JSON-para-TypeScript funciona, onde ela fica ambígua (campos opcionais, unions, datas) e como revisar os tipos gerados antes de confiar neles.

7 min de leitura
Guia

Como comparar e fazer diff de documentos JSON (sem perder a cabeça)

Um diff de texto linha a linha sobre JSON é quase inútil — reordenar duas chaves parece uma reescrita completa. Veja como o diff estrutural de JSON realmente funciona e onde ele é usado: testes de regressão de API, desvio de configuração e trilhas de auditoria.

6 min de leitura
Guia

Segurança em JSON: vulnerabilidades comuns e como evitá-las

JSON.parse() é seguro, mas o que você faz com o resultado muitas vezes não é. Uma análise de prototype pollution, merges inseguros e por que validar JSON não confiável contra um schema antes de confiar nele importa.

7 min de leitura
Guide

JSONPath and Querying JSON: Finding Data Deep in Large Documents

JSONPath is a small query language for reaching into nested JSON with a path expression instead of hand-written traversal code. Learn the core syntax, filters, wildcards — and when to reach for jq or plain code instead.

8 min read
Deep-dive

JSON Serialization Performance: Parsing, Streaming, and Large Documents

Parsing JSON is free until a 200 MB export blocks the event loop or a log pipeline falls behind. Where parse cost actually goes, DOM vs streaming parsers, memory blowup, NDJSON, and when binary formats are worth it.

8 min read
Best practices

Designing JSON Webhook Payloads That Don't Break Consumers

A webhook is an API you can never safely change — hundreds of consumers depend on the shape you shipped on day one. Event envelopes, versioning, idempotency, signatures, and schema discipline.

8 min read
Guide

JSON and GraphQL: How Queries Map to JSON Responses

GraphQL isn't a replacement for JSON — it's a query layer on top of it. How the data/errors/extensions envelope works, why responses mirror query shape, and what variables, aliases, and fragments do to your JSON.

8 min read
Best practices

JSON Config Files Done Right: Environments, Validation, and the Comments Problem

Config changes more often than code and is tested less. A practical playbook for JSON configuration: base-plus-environment layering, the comments problem, JSON Schema validation in CI, secrets, and real tsconfig patterns.

8 min read
Guide

Pagination Patterns for JSON APIs: Offset, Cursor, and Keyset

Offset pagination skips rows under inserts and gets slower with every page. Offset, cursor, and keyset pagination compared — envelopes, opaque page tokens, consistency, and Link headers versus response bodies.

8 min read