Use a formatação quando uma resposta ou configuração JSON é difícil de ler em uma linha. O exemplo contém uma string, um booleano e um array. O formatador primeiro analisa a entrada, então o JSON inválido produz um erro ao invés de um resultado parcialmente formatado.
Dados de exemplo
{"name":"Ada","active":true,"roles":["reader","editor"]}Resultado esperado
{
"name": "Ada",
"active": true,
"roles": [
"reader",
"editor"
]
}Passo a passo
- Mantenha a operação de formato selecionada e inspecione o objeto JSON pré-preenchido.
- Execute o formatador e compare a indentação de dois espaços com o resultado esperado.
- Tente a operação compacta e, em seguida, introduza uma vírgula para ver um erro de validação.
Como interpretar o resultado
Quebras de linha e indentação tornam o objeto mais fácil de inspecionar sem alterar os valores do exemplo. JSON requer nomes de propriedades e cadeias de caracteres duplas. Comentários, vírgulas de rastreamento e indefinidos não são válidos JSON. Um analisador também pode substituir nomes de propriedades duplicadas por seu último valor.
Limites e detalhes importantes
Processamento usa precisão de número JavaScript e pode arredondar grandes identificadores inteiros. Armazenar tais identificadores como strings. A formatação não é uma transformação de conservação de byte, então não a use em cargas de pagamento assinadas que requerem bytes originais exatos.