Vai al contenuto
100% locale

Convertitore Array PHP in JSON

Converti un array PHP array() o [] in JSON e viceversa.

Ingresso
Uscita

Convertitore Array PHP in JSON

Incolla un array PHP con sintassi array(...) o [...] e lo strumento lo converte in JSON preservando i tipi — stringhe, numeri, booleani e null rimangono intatti. Funziona anche al contrario: incolla JSON e genera un array PHP da inserire nel codice, debuggando var_export(), migrando file di configurazione o convertendo risposte API in fixture.

L'opzione Direzione passa tra PHP e JSON; il pulsante di scambio riporta l'output all'input per verificare che i valori sopravvivano. Generando PHP, Sintassi breve sceglie tra [...] e array(...) ; Preserva chiavi numeriche mantiene indici ; Maiuscole/minuscole null/true/false sceglie minuscole o MAIUSCOLE ; Escape apostrofi cambia tra virgolette singole e doppie. Formattazione leggibile e Indentazione controllano gli spazi ; Ordina chiavi ordina alfabeticamente.

L'analisi comprende stringhe quotate, interi, float, negativi, array annidati, commenti e virgole finali. Un array con chiavi 0, 1, 2... in ordine diventa array JSON; altro diventa oggetto JSON, come farebbe json_encode() di PHP. I terminatori di riga Windows e Unix sono gestiti identicamente; il totale riporta elementi, righe e caratteri.

Tutto viene eseguito localmente nel tuo browser — l'array non viene mai caricato. Copia il risultato, scaricalo come .txt o invia l'output all'input per eseguire di nuovo.

FAQ

Gestisce gli array annidati?
Sì. Gli array e gli array associativi possono essere annidati a qualsiasi profondità in entrambe le direzioni, e opzioni come Ordina chiavi e Preserva chiavi numeriche si applicano a ogni livello.
Come decide se un array diventa un array JSON o un oggetto?
Un array PHP le cui chiavi vanno da 0, 1, 2... in ordine diventa un array JSON. Qualsiasi altra cosa — chiavi di stringa, lacune nella numerazione o Preserva chiavi numeriche attivato — diventa un oggetto JSON con le chiavi scritte come stringhe.
Posso generare la sintassi array() nello stile precedente anziché [ ]?
Sì. Disattiva Usa sintassi array breve quando converti da JSON a PHP e l'output usa array(...) anziché [...].
Cosa succede con PHP o JSON non valido?
Lo strumento segnala la riga e la colonna in cui l'analisi non è riuscita e cosa si aspettava lì, invece di indovinare un risultato.
Il mio codice viene caricato da qualche parte?
No. La conversione viene eseguita interamente nel tuo browser — nulla di ciò che incolli viene inviato a un server.