是否建议我使用资源ID(例如,学生ID /类ID)作为REST API的JSON响应中的密钥名称。
例如。
{
"code": 0,
"message": "success",
"data": {
"class_details": {
"123": {
"student_name": "Abc",
"performance": [
{
"date": "2015-03-26 14:56:19",
"marks": "98",
"quiz_id":1
},
{
"date": "2015-03-21 14:56:19",
"marks": "92",
"quiz_id":2
}
]
}
}
}
}
这里123是学生ID。
答案 0 :(得分:1)
@Harshit我希望这会回答你的问题
是否建议我使用资源ID(例如,学生ID /类ID)作为REST API的JSON响应中的密钥名称。
{
"code": 0,
"message": "success",
"data": {
"**1546**": {
"**123**": {
"student_name": "Abc",
"**12456**": [
{
"date": "2015-03-26 14:56:19",
"marks": "98",
"quiz_id":1
},
{
"date": "2015-03-21 14:56:19",
"marks": "92",
"quiz_id":2
}
]
}
}
}
}
如果你能判断1546,123代表的是什么,那么你可以选择这个。
但是你不能判断这个,这是一个糟糕的方法。除了你或者你之外的任何其他人,如果无法判断json中的密钥那么这实际上是一种不好的做法。