我正在将JSON文件加载到字符串中并将数据转换为数组。 JSON内容将是一个具有完全可变结构的对象数组。
我想要的是计算解码JSON数据所需的内存,以防止PHP脚本耗尽内存(从而导致崩溃)。
答案 0 :(得分:0)
你不想这样做。您想要逐步解析JSON。我知道这样做的最好的工具之一是https://github.com/salsify/jsonstreamingparser。
当以小剂量进行分析时,可以避免解码完整的json对象所需的一次性内存混乱。它非常适合处理JSON数组中的大量项目。