Tengo este enorme archivo JSON. Actualmente la forma en que estoy usando es:¿Cuál es la mejor manera de analizar el gran archivo JSON e insertarlo en la base de datos utilizando php?
- Leer todo el contenido en una cadena
- Haz json_decode, obtener la matriz
- recorrer la matriz de un registro a la vez y construir mi instrucción SQL de inserción
El problema es que el código es feo. Además, algunos de los objetos en estas matrices son en sí mismos matrices, y no todos los registros contienen todos los valores. Tengo que usar isset para verificar si hay un valor particular, o usar un valor predeterminado, etc. En general, funciona correctamente, pero el código es feo. ¿Hay alguna manera de que pueda escribir esto mejor?
Para evitar la fealdad que debe decidir lo que es el puño de belleza. Quiero decir que debes saber qué campos tienes y qué valores quieres que llenen. Es la única forma, creo. – Kirzilla
usando json_decode() es el camino correcto a seguir. Pero no puedo contarle más sobre su código si no lo publica aquí. – soulmerge
Si MySQL no es una necesidad, también podría estar interesado en http://www.mongodb.org – VolkerK