javascript - 如何在客户端中接收换行符分隔的 JSON?

标签 javascript json api

我找不到任何方法来处理这个话题。基本上我从 API 接收 ndJson 格式的流。刚刚找到一个 npm 模块来在服务器端管理 ndjson 。如何使用换行符分隔的 JSON 设置客户端播放。任何建议都会有帮助。谢谢

最佳答案

您将输入分成新行。您如何执行此操作取决于您获取输入的方式。

您可能会将其全部作为一个大字符串到达​​,在这种情况下您可以 str.split("\n") 它。

您可能会连续不断地出现它,在这种情况下,您可能每次都会抓取多个字节,并且希望像上面那样分割每个 block ,但将其最后一部分添加到新 block 中(以处理被分成两个数据 block 的行)。

分割输入后,通过 JSON.parse() 运行每个 JSON 文本(如果使用 split,则将是数组的每个成员)。

关于javascript - 如何在客户端中接收换行符分隔的 JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31232512/

相关文章:

azure - 如何从 Azure Devops REST API 仅返回特定属性

php - 具有多个父项的 Javascript/PHP 家谱生成器

jquery - 为 Controller 检索模型数据存在巨大的 XHR 延迟

ruby-on-rails - 从ruby中的json获取特定的键值

javascript - JSON - 对象数组到数组对象

JQuery/Flickr API 获取照片集的问题

javascript - 用户 3 上的 Joomla 下拉菜单。在 Joomla 上实现下拉菜单的最佳方式是什么?

javascript - Laravel 将所有数据显示在一个干净的数组中

javascript - jQuery 在 div 上滚动

C++ Win32 单选按钮背景颜色