也许我不知道该搜索什么,但我尝试了#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时快速访问数据。