---
published: true
id: json
title: JSON
description: Knowledge captured in João Lopes' learning graph.
tags:
- format
- web
locale: pt-br
resource: https://joaolopes.dev.br/knowledge/concepts/pt-br/json/
created: '2026-04-06'
---

# JSON
JavaScript Object Notation, um formato de texto leve para intercâmbio de dados usando pares chave-valor e arrays que é tanto legível por humanos quanto parseável por máquinas.

## Definição
JSON (JavaScript Object Notation) é um formato de dados independente de linguagem derivado do JavaScript que representa dados como pares chave-valor e arrays ordenados. É o formato dominante para intercâmbio de dados na web e em comunicação de APIs. Em sistemas de agentes de IA, JSON tem papel duplo: parâmetros de tool calls (o modelo produz JSON estruturado para especificar qual tool chamar e com quais argumentos) e resultados de tools (retornados como objetos JSON). Sua verbosidade é um tradeoff: cada par chave-valor custa tokens contra o orçamento da janela de contexto.

## Fonte
- [JSON.org](https://www.json.org/)
- [RFC 7159 — The JSON Data Interchange Format](https://datatracker.ietf.org/doc/html/rfc7159)
- [JSON — Wikipedia](https://en.wikipedia.org/wiki/JSON)

## Relacionados
- [MCP](/concepts/pt-br/mcp.md)
- [LLM](/concepts/pt-br/llm.md)
