gpt4 book ai didi

php - 由于内存限制串行 json_decode

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:50:27 25 4
gpt4 key购买 nike

我有一个很大的 json 文件 (7.3MB),我尝试对其进行 json_decode,但由于内存限制而失败( fatal error :允许的内存大小为 134217728 字节已耗尽)。有没有办法串行解码 json 文件,一次一个对象/节点?

最佳答案

我想理论上您可以编写一些逻辑来解析字符串开头和结尾的字符,在构建对象/数组表示的同时迭代地减少内存中的字符串大小,但这将是一个严重的痛苦。

为什么不只是增加你的内存限制,或者如果这是一些需要经常解码的 JSON(即对网络应用程序的每个请求),你应该考虑将它分解成更多的使用组件。

关于php - 由于内存限制串行 json_decode,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15077870/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com