集合ID:按索引还是按值?

时间:2015-02-19 00:22:11

标签: collections

也许我不知道该搜索什么,但我尝试了#34; [json] id作为索引或值"。

我很好奇其他人'经验教导这个。我有许多从数据库返回JSON数据的休息调用。其中包括唯一标识符。我的问题是,

最好是将ID作为项目的字段提供,还是作为项目的索引提供。例如:

{
    dataByValue: [
        { id: 1, data: "What's up?", otherData: "hi" },
        { id: 2, data: 123, otherData: "hi" }
    ],
    dataByIndex: {
        1: { data: "What's up?", otherData: "hi" },
        2: { data: 123, otherData: "hi" }
    },
    orMaybeBoth: {
        1: { id: 1, data: "What's up?", otherData: "hi" },
        2: { id: 2, data: 123, otherData: "hi" }
    }
}

我意识到这不是有效的JSON,但是你得到了图片。

我对为什么每一个都有益有一些想法: 通过值可能更容易循环,特别是在没有简单方法来处理对象上的变量键的平台上。

通过索引,您可以在拥有ID时快速访问数据。

0 个答案:

没有答案