Un convertisseur de tableau JSON vers PHP transforme un document JSON en littéral de tableau PHP équivalent que vous pouvez coller directement dans un script Un objet JSON devient un tableau associatif écrit avec l'opérateur =>, un tableau JSON devient un tableau indexé, et les types scalaires mappent directement : une chaîne JSON devient une chaîne PHP à citation unique, vrai et faux restent vrais et faux, nuls reste nuls et les nombres gardent leur valeur Au lieu de taper manuellement des crochets et des flèches autour d'un blob de configuration ou d'une réponse API, vous collez le JSON et recopiez le PHP prêt à exécuter.
Il existe parce que les tableaux JSON et PHP décrivent la même forme avec une ponctuation différente, et traduire entre eux à la main est lent et sujet aux erreurs PHP lui-même lit JSON au moment de l'exécution avec json_decode ($string, true), mais cela laisse les données verrouillées à l'intérieur d'une chaîne et analysées sur chaque requête Parfois, vous voulez le tableau dans la source : une configuration par défaut, une table de recherche, un luminaire pour un test, une graine pour une migration de base de données, ou un exemple dans la documentation Ce convertisseur produit ce littéral, donc la valeur est engagée dans le code plutôt que décodée à partir d'une charge utile à chaque exécution du script.
Tout se passe dans votre navigateur Le JSON que vous collez est analysé et re-sérialisé en JavaScript sur votre propre appareil, donc rien n'est téléchargé, enregistré ou stocké, et l'outil continue de travailler avec le réseau déconnecté une fois la page chargée. Cela compte lorsque le JSON est une véritable réponse API, une configuration privée ou tout ce qui a des clés et des valeurs que vous préférez ne pas envoyer à un serveur. Vous pouvez choisir la syntaxe moderne du short array ou le (s) formulaire de tableau (s) classique pour les anciennes bases de code, définir l'indentation pour qu'elle corresponde à votre style et éventuellement envelopper la sortie dans une affectation variable afin qu'elle tombe dans un fichier sans édition supplémentaire.
Collez un objet ou un tableau JSON dans la zone d'entrée Chargez d'abord l'échantillon si vous souhaitez voir la forme de la sortie avant d'utiliser vos propres données.
Choisissez la syntaxe courte [] pour PHP 5.4 et versions ultérieures, ou la forme de tableau (s) classique (s) pour les codes plus anciens Les deux produisent le même tableau ; seuls les crochets diffèrent.
Choisissez 2 espaces, 4 espaces ou un onglet pour l'indentation, et saisissez éventuellement un nom de variable pour envelopper la sortie sous la forme $name = [...] ; prêt à coller.
Cliquez sur Convertir pour créer le tableau PHP, puis copiez-le dans le presse-papiers. JSON invalide est signalé avec le message d'analyseur exact afin que vous puissiez le corriger.
Sortez les littéraux modernes [] pour PHP 5.4 et versions ultérieures, ou le ou les tableaux classiques se forment lorsque vous devez prendre en charge un ancien runtime. Basculez entre eux sans les re-coller.
Les objets JSON deviennent des tableaux associatifs avec l'opérateur => et les tableaux JSON deviennent des tableaux indexés, imbriqués à n'importe quelle profondeur exactement au fur et à mesure que la source est structurée.
Les chaînes sont émises en un seul guillemet, de sorte que seules une barre oblique inverse et une seule citation sont échappées. Les nouvelles lignes et autres caractères passent par un comportement PHP inchangé et correspondant.
Entrez un nom de variable pour envelopper le littéral comme $config = [...] ; avec un point-virgule final, le résultat tombe donc directement dans un fichier source sans plus rien à modifier.
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!