Javascript 在前端接收JSON字符串格式的响应是否理想

Javascript 在前端接收JSON字符串格式的响应是否理想,javascript,json,v8,Javascript,Json,V8,因此,JSON可以比JavaScript对象文本更有效地解析。那么,从JSON字符串化格式的API接收响应是否理想?我相信,解析应该比获得JSON格式的响应更快 如果API的响应是字符串化的JSON,那么解析/迭代应该比JSON格式的响应更快。我很确定您已经通过HTTP将JSON字符串发送到前端。它只是自动解析的。您在何处引用的研究是关于JSON解析与JS源代码解析的。但是JS解析器无论如何都不会触及您的API响应(理想情况下) 更快地解析 比什么快?请具体说明您正在比较哪两种方案 有一点我可以

因此,JSON可以比JavaScript对象文本更有效地解析。那么,从JSON字符串化格式的API接收响应是否理想?我相信,解析应该比获得JSON格式的响应更快


如果API的响应是
字符串化的JSON
,那么解析/迭代应该比
JSON
格式的响应更快。

我很确定您已经通过HTTP将JSON字符串发送到前端。它只是自动解析的。您在何处引用的研究是关于JSON解析与JS源代码解析的。但是JS解析器无论如何都不会触及您的API响应(理想情况下)

更快地解析

比什么快?请具体说明您正在比较哪两种方案

有一点我可以肯定地说,
JSON.parse(xhr\u response\u text)
eval(xhr\u response\u text)
更快(更安全!),当
xhr\u response\u text
类似于
“{”data:[{“foo”:1,“bar”:2},{“foo”:42,“bar”:23}]“

这项研究将内联JS对象初始化器与JSON解析内联字符串文本进行比较。它与从API获取响应无关。理想的情况取决于具体情况。有时API最好返回XML,有时返回JSON,有时返回纯文本,有时返回图像,有时返回其他内容。