我有一个很大的 json 文件(7.3MB),我尝试对其进行 json_decode,但由于内存限制而失败(致命错误:允许的内存大小 134217728 字节耗尽)。有没有一种方法可以一次使用一个对象/节点串行解码 json 文件?
我想理论上你可以编写一些逻辑来解析字符串开头和结尾的字符,在构建对象/数组表示的同时迭代地减少内存中的字符串大小,但这将是一个严重的痛苦。
为什么不直接增加内存限制,或者如果这是一些需要经常解码的 JSON(即对 Web 应用程序的每个请求),您应该考虑将其分解为更多使用组件。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)