Een JSON naar PHP array converter verandert een JSON document in de equivalente PHP array letterlijke je kunt direct plakken in een script Een JSON object wordt een associatieve array geschreven met de => operator, een JSON array wordt een geïndexeerde array, en de scalaire types map direct: een JSON string wordt een single-quoted PHP string, waar en onwaar blijven waar en onwaar, null blijft nul, en cijfers behouden hun waarde In plaats van het met de hand typen van haakjes en pijlen rond een config blob of een API-antwoord, plak je de JSON en kopieer je ready-to-run PHP terug.
Het bestaat omdat JSON en PHP arrays dezelfde vorm beschrijven met verschillende interpunctie, en het vertalen tussen hen met de hand is traag en foutgevoelig PHP leest zelf JSON tijdens runtime met json_decode ($string, true), maar dat laat de gegevens vergrendeld in een string en geparseerd op elk verzoek Soms wilt u de array in de bron: een standaardconfiguratie, een opzoektabel, een armatuur voor een test, een zaadje voor een database migratie, of een voorbeeld in documentatie Deze converter produceert die letterlijke, dus de waarde is toegewijd aan code in plaats van gedecodeerd uit een payload elke keer dat het script wordt uitgevoerd.
Alles gebeurt in uw browser De JSON die u plakt wordt geparseerd en opnieuw geserialiseerd in JavaScript op uw eigen apparaat, dus er wordt niets geüpload, gelogd of opgeslagen, en de tool blijft werken terwijl het netwerk is verbroken zodra de pagina is geladen. Dat maakt uit wanneer de JSON een echt API-antwoord is, een privéconfiguratie of iets met sleutels en waarden dat u liever niet naar een server verzendt. U kunt de moderne short array-syntaxis of het klassieke array() formulier voor oudere codebases kiezen, de inspringing instellen zodat deze bij uw stijl past en de uitvoer optioneel in een variabele toewijzing verpakken, zodat deze zonder extra bewerking in een bestand terechtkomt.
Plak een JSON object of array in het invoervak Laad het monster eerst als u de vorm van de uitvoer wilt zien voordat u uw eigen gegevens gebruikt.
Kies korte [] syntaxis voor PHP 5.4 en hoger, of het klassieke array () formulier voor oudere code Beide produceren dezelfde array; alleen de haakjes verschillen.
Kies 2 spaties, 4 spaties of een tabblad voor inspringen, en voer optioneel een variabelenaam in om de uitvoer te omwikkelen als $name = [...]; klaar om te plakken.
Klik op Converteren om de PHP-array te bouwen en kopieer deze vervolgens naar het klembord. Ongeldige JSON wordt gerapporteerd met het exacte parserbericht, zodat u het kunt repareren.
Uitgang moderne [] letterlijke waarden voor PHP 5.4 en hoger, of de klassieke array () vorm wanneer u een oudere looptijd moet ondersteunen Schakel ertussen zonder opnieuw te plakken.
JSON-objecten worden associatieve arrays met de =>-operator en JSON-arrays worden geïndexeerde arrays, genest tot elke diepte, precies zoals de bron is gestructureerd.
Strings worden single-quoted uitgezonden, dus er wordt alleen aan een backslash en een enkel citaat ontsnapt. Nieuwlijnen en andere karakters gaan onveranderd door, passend bij PHP-gedrag.
Voer een variabelenaam in om de letterlijke waarde te omwikkelen als $config = [...]; met een achterste puntkomma, zodat het resultaat rechtstreeks in een bronbestand valt en er niets meer te bewerken is.
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!