我有一些 JavaScript 执行来自服务器的 ajax 请求,该请求将返回 JSON 数据。尽管此数据是 JSON,但它不正确,因为脚本要求数据基于数组且不包含对象。
一位同事建议使用客户端解决方案,通过重新创建 JSON 数据,将基于对象的 JSON 转换为基于数组的 JSON。
我觉得它应该更像是服务器端,因为我觉得您永远不应该依赖客户端浏览器来进行此类过滤?做这样的数据结构操作不是服务器的工作吗?
(我的意思是服务器端 - 在从 AJAX 请求接收数据之前,在客户端做同样的事情,但在 PHP 中)
这样做的最佳做法是什么,如果可能的话,解释每一方的利弊?
感谢您的时间。