Un convertidor de matriz JSON a PHP convierte un documento JSON en el literal de matriz PHP equivalente que puede pegar directamente en un script. Un objeto JSON se convierte en una matriz asociativa escrita con el operador =>, una matriz JSON se convierte en una matriz indexada y los tipos escalares se asignan directamente: una cadena JSON se convierte en una cadena PHP con una sola cita, verdadero y falso permanecen verdaderos y falsos, nulo permanece nulo y los números mantienen su valor. En lugar de escribir manualmente corchetes y flechas alrededor de un blob de configuración o una respuesta API, pega el JSON y vuelve a copiar PHP listo para ejecutar.
Existe porque las matrices JSON y PHP describen la misma forma con puntuación diferente, y traducir entre ellas a mano es lento y propenso a errores. El propio PHP lee JSON en tiempo de ejecución con json_decode ($cadena, verdadero), pero eso deja los datos bloqueados dentro de una cadena y analizados en cada solicitud. A veces desea la matriz en la fuente: una configuración predeterminada, una tabla de búsqueda, un dispositivo para una prueba, un semilla para una migración de base de datos o un ejemplo en la documentación. Este convertidor produce ese literal, por lo que el valor se compromete con el código en lugar de decodificarse de una carga útil cada vez que se ejecuta el script.
Todo sucede en tu navegador. El JSON que pegas se analiza y se vuelve a serializar en JavaScript en tu propio dispositivo, por lo que no se carga, registra ni almacena nada, y la herramienta sigue funcionando con la red desconectada una vez que la página se ha cargado. Eso importa cuando el JSON es una respuesta API real, una configuración privada o cualquier cosa con claves y valores que prefiera no enviar a un servidor. Puede elegir la sintaxis moderna de matriz corta o el formulario clásico de matriz () para bases de código más antiguas, configurar la sangría para que coincida con su estilo y, opcionalmente, envolver la salida en una asignación de variable para que caiga en un archivo sin edición adicional.
Pegue un objeto o matriz JSON en el cuadro de entrada. Cargue la muestra primero si desea ver la forma de la salida antes de usar sus propios datos.
Elija una sintaxis corta [] para PHP 5.4 y posteriores, o la forma clásica de matriz () para código anterior. Ambos producen la misma matriz; sólo los corchetes difieren.
Elija 2 espacios, 4 espacios o una pestaña para sangría y, opcionalmente, ingrese un nombre de variable para envolver la salida como $name = [...]; listo para pegar.
Haga clic en Convertir para crear la matriz PHP y luego cópiela al portapapeles. JSON no válido se informa con el mensaje exacto del analizador para que pueda solucionarlo.
Salga literales modernos [] para PHP 5.4 y posteriores, o la forma clásica de matriz () cuando necesite admitir un tiempo de ejecución anterior. Cambie entre ellos sin volver a pegarlos.
Los objetos JSON se convierten en matrices asociativas con el operador => y las matrices JSON se convierten en matrices indexadas, anidadas a cualquier profundidad exactamente como está estructurada la fuente.
Las cadenas se emiten con una sola cita, por lo que solo se escapan una barra invertida y una sola cita. Las nuevas líneas y otros caracteres pasan sin cambios, coincidiendo con el comportamiento PHP.
Ingrese el nombre de una variable para envolver el literal como $config = [...]; con un punto y coma final, el resultado cae directamente a un archivo fuente sin nada que editar.
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!