我找不到任何方法来处理这个话题。基本上我从我的API接收ndJson格式的流。刚刚找到一个npm模块来管理服务器端的ndjson。如何使用Newline分隔的JSON设置客户端游戏。任何建议都会有所帮助。感谢
答案 0 :(得分:1)
您在新线上划分输入。如何执行此操作取决于您获得输入的方式。
你可能会把它全部作为一个大字符串到达,在这种情况下你可以str.split("\n")
它。
你可能会不断发现它,在这种情况下,你可能每次都会抓取一些字节,并希望如上所述拆分每个块,但是将它的最后一部分添加到新块中(处理分成两个数据块的行)。
将输入分开后,通过JSON.parse()
运行每个JSON文本(如果使用拆分,将成为数组的每个成员)。