如何在我的客户端中接收Newline分隔的JSON

how can I receive Newline delimited JSON in my client?

本文关键字:Newline 分隔 JSON 我的 客户端      更新时间:2023-09-26

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

您将输入划分为新行。你如何做到这一点取决于你如何获得输入。

你可能会让它作为一个大字符串到达,在这种情况下,你可以str.split("'n")它。

你可能会让它不断地出现,在这种情况下,你可能每次都会抓取一些字节,并希望如上所述分割每个块,但将其最后一部分预先添加到新的块中(以处理分割为两个数据块的行(。

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