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

时间:2015-07-05 16:28:17

标签: javascript json api

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

1 个答案:

答案 0 :(得分:1)

您在新线上划分输入。如何执行此操作取决于您获得输入的方式。

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

你可能会不断发现它,在这种情况下,你可能每次都会抓取一些字节,并希望如上所述拆分每个块,但是将它的最后一部分添加到新块中(处理分成两个数据块的行)。

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