Conversor JSON para PHP
Converta JSON para classes PHP POJO para desenvolvimento PHP
Entrada
Saida
O que e o Conversor JSON para PHP?
Precisa gerar classes PHP a partir dos seus dados JSON (JavaScript Object Notation)? Esta ferramenta faz isso instantaneamente. Perfeita para desenvolvedores PHP trabalhando com Laravel, Symfony ou WordPress que precisam desserializar JSON em objetos PHP fortemente tipados. Gere classes, propriedades e declaracoes de tipos automaticamente.
De acordo com a documentacao PHP, propriedades tipadas e classes tornam o codigo mais sustentavel e detectam erros precocemente. Nosso conversor analisa sua estrutura JSON e gera classes PHP adequadas. Primeiro, valide seu JSON usando nosso Validador JSON, depois converta para PHP. Voce tambem pode formatar seu JSON com nosso Formatador JSON primeiro, se necessario.
Tudo acontece no seu navegador - seu JSON nunca sai do seu computador. Converta, baixe e use suas classes PHP imediatamente.
Como Usar o JSON para PHP
Siga estes passos para converter JSON em classes PHP. Cada passo usa os botoes e paineis reais desta pagina.
Colar, Enviar ou Carregar Exemplo
Cole seu JSON no painel esquerdo Entrada JSON, ou clique em Enviar para carregar um arquivo .json ou .txt. Clique em Exemplo para ver um JSON de exemplo. Entrada de exemplo:
{"subscriberId":"SUB-1001","plan":"5G Ilimitado","dataUsage":45.2,"status":"active"}JSON invalido mostrara um erro. Use nosso Validador JSON primeiro se nao tiver certeza. Configure nome da classe, namespace, propriedades tipadas e tipos nullable nas opcoes acima.
Visualizar Saida PHP Gerada
O painel direito Saida PHP mostra o codigo PHP gerado instantaneamente. Objetos JSON viram classes, arrays viram arrays PHP.
Baixar ou Copiar
Clique em Baixar para salvar o arquivo PHP, ou Copiar para copiar para a area de transferencia. Use Limpar no painel de entrada para recomecar. Todo processamento acontece no seu navegador.
Quando Voce Realmente Usaria Isso
Aplicacoes Laravel
Gere classes PHP a partir de respostas de API JSON para Laravel. Crie modelos ou estruturas de dados para APIs REST ou arquivos de configuracao baseados em JSON.
Aplicacoes Symfony
Crie classes PHP a partir de dados JSON para apps Symfony. Gere modelos de dados para APIs ou integracoes baseadas em JSON.
Desenvolvimento WordPress
Gere classes PHP a partir de dados JSON para plugins ou temas WordPress. Crie modelos de dados para APIs ou configuracoes baseadas em JSON.
Geracao de Codigo
Gere codigo PHP a partir de estruturas de dados JSON. Perfeito para criar modelos de dados, DTOs ou classes de entidade a partir de schemas JSON ou respostas de API.
Perguntas Frequentes
Meus dados JSON sao armazenados?
Nao. Tudo acontece diretamente no seu navegador. Seu JSON nunca sai do seu computador - nos nem o vemos. Confira o padrao ECMA-404 para mais detalhes.
Como os objetos JSON sao tratados?
Objetos JSON se tornam classes PHP. Propriedades se tornam propriedades de classe e objetos aninhados se tornam classes aninhadas ou referencias. Arrays se tornam arrays PHP. Veja o RFC 8259 para mais detalhes.
Posso usar o codigo PHP gerado?
Sim. O codigo PHP gerado e valido e esta pronto para uso. Coloque-o no seu projeto PHP e comece a usar. Voce pode querer revisar e refinar as classes para seu caso de uso especifico.
E quanto as propriedades tipadas?
Voce pode habilitar propriedades tipadas nas opcoes de configuracao. Isso gera classes PHP com propriedades tipadas para melhor seguranca de tipos (PHP 7.4+).
Funciona com arquivos JSON grandes?
Sim. Como tudo acontece no seu navegador, depende do seu dispositivo. Estruturas JSON pequenas a medias convertem instantaneamente. Estruturas muito grandes podem levar alguns segundos.
Qual versao do PHP e suportada?
O codigo gerado funciona com PHP 7.4 e posteriores. Usa recursos padrao do PHP e segue os padroes PSR para maxima compatibilidade.
Outras Ferramentas JSON Que Voce Pode Precisar
Conversao e apenas uma tarefa JSON. Aqui estao outras ferramentas que funcionam bem juntas: