Command Palette

Search for a command to run...

MA

Matriz JSON para PHP

Converter JSON em um literal de matriz PHP Escolha sintaxe curta [] ou array (), recuo e uma atribuição de variável opcional, em seguida, copie o resultado Executa client-side.

O que é um conversor JSON para PHP Array?

Um conversor de matriz JSON para PHP transforma um documento JSON no literal de matriz PHP equivalente que você pode colar diretamente em um script Um objeto JSON se torna uma matriz associativa escrita com o operador =>, uma matriz JSON se torna uma matriz indexada e os tipos escalares mapeiam diretamente: uma string JSON se torna uma string PHP de citação única, verdadeiro e falso permanecem verdadeiros e falsos, nulo permanece nulo e os números mantêm seu valor Em vez de digitar manualmente colchetes e setas em torno de um blob de configuração ou uma resposta de API, você cola o JSON e copia de volta o PHP pronto para execução.

Ele existe porque arrays JSON e PHP descrevem a mesma forma com pontuação diferente, e traduzir entre eles à mão é lento e propenso a erros O próprio PHP lê JSON em tempo de execução com json_decode ($string, true), mas isso deixa os dados bloqueados dentro de uma string e analisados em cada solicitação Às vezes você quer a matriz na fonte: uma configuração padrão, uma tabela de pesquisa, um dispositivo elétrico para um teste, uma semente para uma migração de banco de dados ou um exemplo na documentação Este conversor produz esse literal, de modo que o valor é comprometido com o código em vez de decodificado a partir de uma carga útil cada vez que o script é executado.

Tudo acontece no seu navegador O JSON que você cola é analisado e re-serializado em JavaScript no seu próprio dispositivo, então nada é carregado, registrado ou armazenado, e a ferramenta continua trabalhando com a rede desconectada uma vez que a página tenha carregado Isso importa quando o JSON é uma resposta API real, uma configuração privada ou qualquer coisa com chaves e valores que você prefere não enviar para um servidor Você pode escolher a sintaxe moderna de short array ou o clássico array () formulário para bases de código mais antigas, definir o recuo para corresponder ao seu estilo e, opcionalmente, envolver a saída em uma atribuição variável para que ele caia em um arquivo sem edição extra.

Aqui está um objeto JSON para conversão de matriz PHP que você pode verificar. Colar {"site": "O'Reilly Books", "price": 12.50, "tags": ["php", "json"]}, digite config na caixa $variable e clique em Convert. Com a sintaxe curta padrão e recuo de 4 espaços, a saída é $config = [com 'site' => 'O\'Reilly Books', então 'price' => 12.5, então 'tags' => uma matriz indexada de 'php' e 'json', fechada com ]; O apóstrofo é escapado com uma barra invertida e 12.50 perde seu zero de arrasto Para JSON para uma matriz em PHP em tempo de execução, json_decode ($json, true) dá a mesma matriz.

Como usar o conversor JSON para PHP Array?

  1. Cole seu JSON

    Cole um objeto ou matriz JSON na caixa de entrada Carregue a amostra primeiro se quiser ver a forma da saída antes de usar seus próprios dados.

  2. Escolha a sintaxe do array

    Escolha a sintaxe curta [] para PHP 5.4 e posterior, ou a forma clássica de array () para código mais antigo Ambos produzem a mesma matriz; apenas os colchetes diferem.

  3. Defina recuo e atribuição

    Escolha 2 espaços, 4 espaços ou uma guia para recuo e, opcionalmente, insira um nome de variável para embrulhar a saída como $name = [...]; pronto para colar.

  4. Converter e copiar

    Clique em Converter para construir a matriz PHP e, em seguida, copie-a para a área de transferência JSON inválido é relatado com a mensagem exata do analisador para que você possa corrigi-la.

Principais características

  • Sintaxe de array curto e longo

    Saída moderna [] literais para PHP 5.4 e posterior, ou a matriz clássica () forma quando você precisa suportar um tempo de execução mais antigo Alternar entre eles sem re-pastar.

  • Matrizes associativas e indexadas

    Os objetos JSON tornam-se arrays associativos com o operador => e as matrizes JSON tornam-se arrays indexados, aninhados a qualquer profundidade exatamente quando a fonte é estruturada.

  • Cordas seguras de aspas simples

    Strings são emitidas com uma única citação, então apenas uma barra invertida e uma única citação são escapadas Newlines e outros caracteres passam inalterados, combinando o comportamento do PHP.

  • Atribuição de variável opcional

    Insira um nome de variável para embrulhar o literal como $config = [...]; com ponto e vírgula à direita, o resultado cai diretamente em um arquivo de origem sem mais nada para editar.

Frequently Asked Questions

Um conversor de matriz JSON para PHP transforma um documento JSON no literal de matriz PHP equivalente. Os objetos JSON tornam-se matrizes associativas com o operador =>, as matrizes JSON tornam-se matrizes indexadas e os tipos escalares mapeiam para suas contrapartes PHP para que você possa colar o resultado diretamente em um script.

Comments

0 comments

0/2000 characters

No comments yet. Be the first to share your thoughts!

json to php arrayjson object to php arrayjson to array in phpjson to phpconvert json to php arrayjson to php converterjson decode to arrayphp array from jsonjson to associative arrayfree json to phpno signup json to php