Javascript 如何在客户端接收换行符分隔的JSON?
我找不到任何方法来处理那个话题。基本上,我正在从API接收ndJson格式的流。刚刚找到一个npm模块来管理服务器端的ndjson。如何使用换行符分隔的JSON设置客户端播放。任何建议都会有帮助。谢谢您将输入内容分成了新行。如何做到这一点取决于您如何获得输入 您可能会让它作为一个大字符串到达,在这种情况下,您可以Javascript 如何在客户端接收换行符分隔的JSON?,javascript,json,api,Javascript,Json,Api,我找不到任何方法来处理那个话题。基本上,我正在从API接收ndJson格式的流。刚刚找到一个npm模块来管理服务器端的ndjson。如何使用换行符分隔的JSON设置客户端播放。任何建议都会有帮助。谢谢您将输入内容分成了新行。如何做到这一点取决于您如何获得输入 您可能会让它作为一个大字符串到达,在这种情况下,您可以str.split(“\n”)it 您可能会不断地使用它,在这种情况下,您可能每次都会获取大量字节,并希望如上所述分割每个块,但将其最后一部分前置到新块(以处理在两个数据块上分割的行)
str.split(“\n”)
it
您可能会不断地使用它,在这种情况下,您可能每次都会获取大量字节,并希望如上所述分割每个块,但将其最后一部分前置到新块(以处理在两个数据块上分割的行)
将输入进行分割后,通过
JSON.parse()
运行每个JSON文本(如果使用分割,将成为数组的每个成员)JSON.stringify(数据,2)
谢谢@Quentin。它起作用了。要获取数据,我必须始终使用。然后在回调中使用。responseText
和我的数据。我将/n替换为“,”并使用JSON.parse(文本)。Use.responseText有点奇怪。。还有其他方法获取数据吗?从responseText属性中获取响应中JSON格式的文本没有什么奇怪的。这就是它的目的。