php - 将 JSON 嵌套到“数据”中
问题描述
我目前以这种格式将 JSON 返回到 ajax 调用:
[
{"username":"test3","points":62,"sportName":"Basketball"},
{"username":"test2","points":55 ,"运动名称":"足球"}
]
但我希望它是这样的:
{
"data":
[
{ "username":"test3", "points":"62", "sportName":"Basketball" },
{ "username":"test2", "points ":"55", "sportName":"足球" }
]
}
返回它的函数(Laravel):
$scores=DB::select("SELECT user.username, points
FROM scores
JOIN users AS user ON user.id = scores.user_id
ORDER BY points DESC");
return json_encode($scores);
解决方案
你可以简单地做到这一点。
return json_encode( ['data' => $scores] );
推荐阅读
- google-bigquery - 适用于 Microsoft Excel 的 BigQuery 连接器。参数错误
- jmeter - Jmeter 5.2.1:需要控制器帮助
- java - 如何使用 Spark 将分区键保存在文件中
- python - Python-在时间序列中执行傅里叶变换的频率
- python - 在 python 中使用函数编码的问题:Base 2 & 10 integer palindrome
- asp.net-mvc - MVC 核心 3 作为网站中的 IIS10 应用程序。但是根是网站,不是虚拟目录
- react-native - this.props.navigation.navigate() 未定义
- bash - 缩写字符串的 Bash 包装器
- python - 如何在 python 数据框中组合索引?
- css - 从 ngx-bootstrap 手风琴中删除卡片样式