我找不到任何方法来处理这个话题。基本上我从 API 接收 ndJson 格式的流。刚刚找到一个 npm 模块来在服务器端管理 ndjson 。如何使用换行符分隔的 JSON 设置客户端播放。任何建议都会有帮助。谢谢
最佳答案
您将输入分成新行。您如何执行此操作取决于您获取输入的方式。
您可能会将其全部作为一个大字符串到达,在这种情况下您可以 str.split("\n")
它。
您可能会连续不断地出现它,在这种情况下,您可能每次都会抓取多个字节,并且希望像上面那样分割每个 block ,但将其最后一部分添加到新 block 中(以处理被分成两个数据 block 的行)。
分割输入后,通过 JSON.parse()
运行每个 JSON 文本(如果使用 split,则将是数组的每个成员)。
关于javascript - 如何在客户端中接收换行符分隔的 JSON?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31232512/