是否可以使用JSON.解析在JS只有一半的对象?



我有一个相当长的JSON文件,我使用https。请求从URL获取。当我运行JSON时。解析我收到的字符串,我得到一个&;JSON输入的意外结束&;错误,因为它看起来像JSON。parse对它可以解析的字符数量有一个限制,它会在JSON文件的一半左右切断它。是否有可能以某种方式只解析一半的字符串,或者从URL中只检索一半的JSON文件?我正在使用Javascript。

您所看到的是一个类似sax的解析器。第一个搜索:是否有SAX解析器读取json并触发事件…或流式json解析器(副本)

基本上,当读取一个大文件时,必须知道是否可以将整个文件作为缓冲区保存在内存中,或者可以以块(或每个字符)的形式读取,并且可以以块(作为流)的形式解释它。

最新更新