【发布时间】:2016-03-01 17:02:32
【问题描述】:
我创建了一个 API,将用户数据作为 json 文件(例如名称、用户 ID...)。这个想法是,当有人登录时,他们的用户 ID 会加载特定于他们的用户数据。我不确定是否应该将“用户”创建为数组或对象。数组更优雅,但如果 'users' 是一个对象,我可以使用键值对选择正确的 'user' 对象,其中键是用户 ID。
如果我使用数组,如何找到合适的用户? 哪种方式是正确的 JSON?
{
"users": {
"1": {
"userId": "1",
"displayname": "Fred"
},
"2": {
"userId": "2",
"displayname": "Ben"
},
"3": {
"userId": "3",
"displayname": "Sarah"
}
}
}
或
{
"users": [
{
"userId": "1",
"displayname": "Fred"
},
{
"userId": "2",
"displayname": "Ben"
},
{
"userId": "3",
"displayname": "Sarah"
}
]
}
【问题讨论】: