Digite para filtrar os verbetes do Glossário.

    Desenvolvimento web · Vibe Coding: Do Zero ao MVP

    JSON

    JSON é o formato textual de representação de conteúdo estruturado, com objetos, listas, strings, números, booleanos e valores nulos.

    Também chamado de: JavaScript Object Notation, notação de objetos JavaScript

    Definição

    JSON é a sigla de JavaScript Object Notation. É um formato textual de representação de conteúdo estruturado, com objetos, listas, strings, números, booleanos e valores nulos. APIs web o usam com frequência para transportar conteúdo entre cliente e servidor.

    Um cliente em JSONjson
    {
    "nome": "Ana Souza",
    "id": 42,
    "ativo": true,
    "pedidos": [
      {"numero": 101, "total": 129.9},
      {"numero": 102, "total": 45.0}
    ]
    }

    Formato de conteúdo, não linguagem

    JSON não é uma linguagem de programação e não executa lógica. Ele também não é sinônimo de objeto JavaScript: o texto JSON segue uma sintaxe própria, e a estrutura em memória é criada quando um programa interpreta esse texto.

    Quando o JSON aparece

    Corpos de requisições, respostas de APIs e arquivos de configuração usam JSON para representar conteúdo de forma legível e padronizada. O formato separa a representação textual da estrutura que o sistema mantém em memória.

    Como conferir a validade

    A falha mais comum é uma vírgula fora do lugar ou uma chave sem aspas, e o texto deixa de ser JSON válido antes de qualquer interpretação. Para conferir, rode o parser no console do navegador e observe o erro: a mensagem aponta a posição onde a leitura quebrou, como uma vírgula após o último campo ou um colchete fechado antes da hora. Quando o parser devolve a estrutura esperada, os campos e os valores estão no formato correto, independentemente do significado dos nomes.

    Veja como estruturas viram texto JSON

    Dúvidas frequentes

    Perguntas frequentes sobre JSON

    JSON é uma linguagem de programação?
    Não. JSON é um formato de conteúdo, sem lógica de execução.
    JSON é o mesmo que objeto JavaScript?
    Não. JSON é texto com sintaxe própria, e um objeto JavaScript é uma estrutura em memória que pode ser criada sem passar por JSON.
    O que define a validade de um JSON?
    A sintaxe: chaves e valores aparecem em pares, com vírgulas e colchetes posicionados conforme o formato, independentemente do significado dos nomes.

    Para continuar

    Recursos relacionados

    Aplicação na formação

    Vibe Coding: Do Zero ao MVP

    Na Formação Vibe Coding, o JSON transporta o conteúdo trocado entre a interface e a API.

    Conhecer a formação
    Capa da Formação Vibe Coding do Zero ao MVP

    Fontes consultadas

    Referências deste verbete

    Este verbete ajudou você?

    Planos Promovaweb

    Tire seus projetos do papel

    O Plano Martech cobre automação e atendimento. O Plano IA Makers acrescenta desenvolvimento com IA, enquanto o Plano Founders trata de gestão de negócios. Todos são anuais.

    Plano Martech

    Para conectar automação, marketing e atendimento com infraestrutura própria.

    R$ 897

    R$ 597/ano

    • Grade de automação, atendimento, marketing e análise de indicadores
    • Instalador Exclusivo Promovaweb
    • n8n, Evolution API, Chatwoot e Mautic
    • Trilha DevOps incluída
    • Encontros ao vivo (terça e quinta)
    • Comunidade e acompanhamento
    Conhecer o plano

    Plano Founders

    Plano anual para fazer um projeto de tecnologia avançar, com 90 dias de mentoria intensiva.

    R$ 2.997/ano

    • 12 meses de acesso ao Founders
    • 90 dias de mentoria intensiva (segunda a sexta)
    • War Rooms às segundas, quartas e sextas
    • Encontro semanal em grupo após a fase intensiva
    • Formação Vibe Coding incluída no plano anual
    • Consultoria individual de até duas horas (bônus)
    Conhecer o plano