JSON1

Guia Completo do JSON

Mergulhe profundamente no JSON (JavaScript Object Notation): o formato padrão para troca de dados moderna

O que é JSON?

JSON (JavaScript Object Notation) é um formato leve e baseado em texto para intercâmbio de dados. Apesar de ter “JavaScript” no nome, JSON é na verdade um formato de dados independente de linguagem, com suporte nativo para análise e geração em praticamente todas as linguagens de programação modernas.

Características Principais

Legível por Humanos

Formato de texto claro com estrutura intuitiva de pares chave-valor

Amigável a Máquinas

Regras de sintaxe simples, velocidade de análise rápida

Independente de Linguagem

Suportado por todas as principais linguagens de programação

Leve

Mais conciso que XML, tamanho de transmissão menor

Regras de Sintaxe JSON

JSON é construído sobre duas estruturas:

  • Objetos: Uma coleção de pares nome/valor (similar a dicionários, tabelas hash)
  • Arrays: Uma lista ordenada de valores (similar a arrays ou vetores)

Exemplo de Sintaxe Básica

{
  "nome": "João Silva",
  "idade": 30,
  "ativo": true,
  "endereco": {
    "cidade": "São Paulo",
    "cep": "01000-000"
  },
  "hobbies": ["programação", "leitura", "viagens"],
  "conjuge": null
}

Referência Rápida

Tipos de Dados JSON

  • string - Texto entre aspas duplas
  • number - Números inteiros ou decimais
  • boolean - true ou false
  • null - Valor nulo
  • object - Coleção de pares chave-valor
  • array - Lista ordenada de valores

Ler em outro idioma