Skip to content

JSON Viewer

View and explore your JSON data with a formatted representation, structural statistics, and a breakdown of value types across all nesting levels.

Paste any JSON to explore its structure, types, and statistics

Formatted View
{ "company": "Acme Corp", "founded": 1999, "employees": 1200, "headquarters": { "city": "San Francisco", "country": "USA" }, "products": [ "Widget A", "Widget B", "Widget C" ], "listed": true }
Root Type
Object
Total Keys
8
Nesting Depth
2
Value Types
Strings: 6, Numbers: 2, Booleans: 1, Nulls: 0
Formatted View
{
  "company": "Acme Corp",
  "founded": 1999,
  "employees": 1200,
  "headquarters": {
    "city": "San Francisco",
    "country": "USA"
  },
  "products": [
    "Widget A",
    "Widget B",
    "Widget C"
  ],
  "listed": true
}

Como funciona

Fórmula

JSON.parse(input) → structured analysis

Exemplo prático

An API response with 45 keys, 3 nesting levels, 12 strings, 8 numbers, and 2 booleans is instantly summarized.

What the JSON Viewer Shows

When you paste JSON into the viewer, it reports:

StatisticDescription
Root TypeWhether the top-level container is an Object, Array, or primitive
Total KeysSum of all keys across every object in the document
Nesting DepthMaximum depth from root to deepest leaf value
Type BreakdownCount of string, number, boolean, and null values in the entire document

This structural overview is particularly useful when receiving an unfamiliar API response and needing to quickly understand its shape before writing parsing code.

Perguntas frequentes

What is a JSON viewer?

A JSON viewer displays raw or minified JSON in a readable, formatted layout and provides structural metadata such as key counts, type statistics, and nesting depth without requiring any code.

What value types does JSON support?

JSON supports six types: string (text in double quotes), number (integer or float), boolean (true/false), null, object (key-value pairs in {}), and array (ordered list in []).

What is nesting depth?

Nesting depth measures how many container levels deep the most nested value is. A flat object is depth 1. Each additional nested object or array increases depth by 1.

Is my data private when using this tool?

Yes. The viewer uses your browser's native JSON.parse() and JSON.stringify() APIs entirely client-side. No data is transmitted to any external server.

Última atualização: 19 de mar. de 2026
datas e tempo

Contador De Dias Calculator

pt-BR: dias entre duas datas (incluir ultimo dia), dias ate uma data futura (contagem regressiva), somar/subtrair dias.

datas e tempo

Calculadora De Horas Trabalhadas Calculator

pt-BR: rows of entrada, saida, intervalo -> horas do dia; week/month total; hora extra above jornada (default 8h/44h); output hh:mm and decimal.

datas e tempo

Calculadora Entre Datas Calculator

pt-BR: diferenca entre duas datas in anos/meses/dias, total dias/semanas/meses; adicionar/subtrair periodo.

financas

Calculadora De Investimentos Calculator

pt-BR: aporte inicial, aporte mensal, taxa (a.a. or a.m. toggle), prazo -> montante = FV with contributions; optional IR regressivo (22.5% up to 180d, 20% 181-360d, 17.5% 361-720d, 15% >720d); CDI/Selic/poupanca reference rates come from data/rates.json and are editable, never hard-coded.

saude

Calculadora De Pace Calculator

Same logic as pace calculator, native pt-BR UI/copy: ritmo por km/milha, provas (5K,10K,21K,42K).