Un convertitore da array JSON a PHP trasforma un documento JSON nell'equivalente letterale dell'array PHP che puoi incollare direttamente in uno script Un oggetto JSON diventa un array associativo scritto con l'operatore =>, un array JSON diventa un array indicizzato e i tipi scalari si mappano direttamente: una stringa JSON diventa una stringa PHP quotata singola, vero e falso rimane vero e falso, null rimane nullo e i numeri mantengono il loro valore Invece di digitare manualmente parentesi e frecce attorno a un blocco di configurazione o una risposta API, incolli il JSON e copi nuovamente PHP pronto all'esecuzione.
Esiste perché gli array JSON e PHP descrivono la stessa forma con punteggiatura diversa, e tradurre tra loro a mano è lento e soggetto a errori PHP stesso legge JSON in fase di runtime con json_decode ($string, true), ma ciò lascia i dati bloccati all'interno di una stringa e analizzati su ogni richiesta A volte si desidera l'array nel sorgente: una configurazione predefinita, una tabella di ricerca, un dispositivo per un test, un seme per una migrazione del database o un esempio nella documentazione Questo convertitore produce quel letterale, quindi il valore viene impegnato a codificare anziché decodificato da un payload ogni volta che viene eseguito lo script.
Tutto accade nel tuo browser Il JSON che incolli viene analizzato e riserializzato in JavaScript sul tuo dispositivo, quindi non viene caricato, registrato o archiviato nulla e lo strumento continua a funzionare con la rete disconnessa una volta caricata la pagina Ciò è importante quando il JSON è una risposta API reale, una configurazione privata o qualsiasi cosa con chiavi e valori che preferiresti non inviare a un server Puoi scegliere la sintassi moderna dell'array corto o il classico modulo array () per le codebase più vecchie, impostare il rientro in modo che corrisponda al tuo stile e facoltativamente avvolgere l'output in un'assegnazione variabile in modo che cada in un file senza modifiche aggiuntive.
Incolla un oggetto o un array JSON nella casella di input Carica prima il campione se vuoi vedere la forma dell'output prima di utilizzare i tuoi dati.
Scegli una sintassi breve [] per PHP 5.4 e versioni successive oppure il classico modulo array () per il codice precedente Entrambi producono lo stesso array; solo le parentesi differiscono.
Scegli 2 spazi, 4 spazi o una scheda per il rientro e facoltativamente inserisci un nome di variabile per avvolgere l'output come $name = [...]; pronto per incollare.
Fare clic su Converti per creare l'array PHP, quindi copiarlo negli appunti JSON non valido viene segnalato con il messaggio del parser esatto in modo da poterlo correggere.
Eseguire i moderni [] letterali per PHP 5.4 e versioni successive, o il classico modulo array () quando è necessario supportare un runtime precedente Passare da uno all'altro senza re-incollare.
Gli oggetti JSON diventano array associativi con l'operatore => e gli array JSON diventano array indicizzati, annidati a qualsiasi profondità esattamente come è strutturata la sorgente.
Le stringhe vengono emesse con virgolette singole, quindi viene eseguita solo una barra rovesciata e una singola virgoletta. Le nuove righe e gli altri caratteri passano attraverso un comportamento PHP invariato e corrispondente.
Inserisci un nome di variabile per avvolgere il letterale come $config = [...]; con un punto e virgola finale, quindi il risultato cade direttamente in un file sorgente senza più nulla da modificare.
Convert JSON into Go struct definitions with json tags. Nested objects become inline structs, arrays of objects are merged, and field names follow Go conventions. 100% in your browser.
Convert JSON to well-formed XML instantly. Map object keys to elements, @-prefixed keys to attributes and #text to content, expand arrays into repeated tags, and export minified or pretty-printed XML. 100% client-side.
Find the questions people are actually asking about a topic on Reddit in the last two months, cleaned into headings you can build an article around.
Decode and visualize PHP serialized strings, JSON, and Base64 data with tree view
0 comments
No comments yet. Be the first to share your thoughts!