我正在使用项目请求来检索使用学生 ID 的学生的出勤信息。
<Request method="GET" item="true">
<Query>
select subject, in_time, out_time
from tbl_attendance where student_id = $id
</Query>
</Request>
目前,我正在为此请求获取以下格式的 json。
https://api.metamug.com/tinkertech/v1.0/attendance/1000
[
{
"out_time": "2017-03-18 12:00:01.0",
"in_time": "2017-03-18 12:00:01.0",
"subject": "Maths"
},
{
"out_time": "2017-03-19 13:00:01.0",
"in_time": "2017-03-18 12:00:01.0",
"subject": "Bio"
}
]
我正在尝试根据此答案生成事件 jsonJquery 完整日历 json 事件源语法
更改资源 xml 中的 SQL,如下所示:
<Query>
SELECT subject AS title, DATE_FORMAT(in_time,'%Y-%m-%dT%T') AS start,
DATE_FORMAT(out_time,'%Y-%m-%dT%T') AS end
FROM tbl_attendance WHERE student_id=$id
</Query>
请注意,"AS"关键字用于命名响应中的 JSON 密钥。这应该将上述 JSON 响应转换为如下所示的内容:
[
{
"end": "2017-03-18 12:00:01",
"start": "2017-03-18 12:00:01",
"title": "Maths"
},
{
"end": "2017-03-19 13:00:01",
"start": "2017-03-18 12:00:01",
"title": "Bio"
}
]