首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何启动和停止连接到internet服务器的流程?

如何启动和停止连接到internet服务器的流程?
EN

Stack Overflow用户
提问于 2022-09-19 01:36:32
回答 1查看 27关注 0票数 1

我使用的是ESP8266和ESP8266WiFi和ESP8266HTTPClient库。我的应用程序没有足够的内存来下载我所需要的整个JSON文件,但我真正需要的只是其中的几个字段,所以我可以在读取它时丢弃其中的大部分。我不明白的是如何启动、停止或以其他方式减缓传入的数据,这样我就可以处理它,并在从服务器进入时选择我需要的内容。由于程序其余部分造成的内存限制,在建立连接时,我必须使用相当小的缓冲区。

是否有一种方法可以从服务器填充缓冲区,暂停传输,处理并清除缓冲区中的数据,然后继续传输,直到处理完整个JSON文件?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-09-20 06:06:53

听起来您会想要使用流JSON解析器。在GitHub上有几个这样的库的分叉。https://github.com/mrfaptastic/json-streaming-parser2似乎仍然是被维护的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73767553

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档