什么是解析大JSON文件并使用PHP插入数据库的最佳方法?

前端之家收集整理的这篇文章主要介绍了什么是解析大JSON文件并使用PHP插入数据库的最佳方法?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有这个巨大的 JSON文件.目前我使用它的方式是:

>将整个内容读入字符串
>做json_decode,得到数组
>一次循环数组一个记录并构建我的sql插入语句

问题是,代码很难看.此外,这些数组中的某些对象本身就是数组,并非所有记录都包含所有值.我必须使用isset检查是否存在特定值,或使用默认值等.总的来说,它工作正常,但代码很难看.有什么方法可以写得更好吗?

解决方法

如果您不想编写丑陋的代码生成SQL查询,请考虑使用ORM
Propel和doctrine是我个人使用的.

doctrine有一个方法从数组生成一个对象,然后简单地在其上调用一个save方法.

看看这个
http://www.doctrine-project.org/documentation/manual/1_0/en/working-with-models:arrays-and-objects:from-array

猜你在找的JavaScript相关文章