$cat~/glossario/json.md

JSON

JavaScript

Formato textual de troca de dados baseado em sintaxe JavaScript.

json.mdmarkdown
01

seção

Explicação

JSON — Formato textual de troca de dados baseado em sintaxe JavaScript.

JSON (JavaScript Object Notation) serializa objetos, arrays, strings, numbers, booleans e null — não functions, undefined ou symbols.

JSON.parse e JSON.stringify são a ponte entre API HTTP e objetos JS. Sempre trate parse em try/catch.

02

seção

Exemplo

snippetJavaScript
const obj = { nome: "Ana", ativo: true };const texto = JSON.stringify(obj);JSON.parse(texto);
03

seção

Modo de uso

  • Respostas REST

  • Persistência localStorage

  • Config files versionados

04

seção

Armadilhas comuns

  • Date vira string — revive manualmente

  • BigInt quebra stringify

05

seção

Termos relacionados