JSON para Array PHP
Converta JSON em array PHP no estilo "short" (`[]`) ou "long" (`array()`). Útil para gerar configurações e seeds em projetos Laravel/Symfony. Tudo no navegador.
Transformar payload de API em arquivo de config
Você tem um JSON na mão, uma resposta de API, uma fixture, um trecho de documentação, e precisa dele como array PHP dentro de config/ ou de um seeder. Fazer isso a dedo significa trocar dois pontos por seta, ajustar aspas e descobrir o erro de sintaxe só quando o Artisan reclama. A conversão aqui devolve o arquivo pronto, já com a abertura de tag e o return na frente.
A entrada passa pelo parser JSON do próprio navegador e a saída é montada recursivamente. Array JSON vira lista PHP sem índice escrito, objeto vira array associativo com a chave entre aspas e seta. As strings saem com aspas simples, escapando apenas a barra invertida e a própria aspa, que é exatamente o que aspas simples do PHP exigem: nada de interpolação acidental de cifrão. O seletor no topo alterna entre colchete curto e a forma antiga com array e parênteses.
Duas conferidas valem a pena. Números inteiros muito grandes, acima de nove quatrilhões, perdem precisão ainda no parser JSON, então IDs longos deveriam vir como string na origem. E chave numérica em texto vira inteiro quando o PHP monta o array, o que pode bagunçar um mapa de códigos. O arquivo gerado é literal, sem json_decode em tempo de execução, o que é mais rápido e cacheável. A conversão acontece no navegador e o JSON não sai da sua máquina.
Perguntas frequentes
Qual estilo escolher, colchete curto ou array()?
A saída inclui json_decode?
Aspas simples não quebram meu texto?
Ferramentas Relacionadas
CSV para JSON
Converta CSV em JSON. A primeira linha vira chaves do objeto, demais linhas viram itens do array. Suporta separadores , ; e \t. Detecta números e booleans automaticamente. Tudo no navegador.
Conversor JSONP para JSON
Remove o wrapper de callback de uma resposta JSONP e devolve apenas o JSON contido dentro dos parênteses.
JSON para Python (dataclass)
Converta JSON em uma dataclass Python com type hints. Suporta List, Optional e classes aninhadas. Útil para Pydantic-like usage. Tudo no navegador.