我不知道如何在 json 文件(结构)中存储多个实体,我想通过 id 函数(JQuery/javascript)和简单的排序(0,1,2...200)来查找。
这是我的代码:
{
"id" : 5,
"name" : "Jemmy overy",
"data" : {...},
"link" : "http:...",
}
我不知道如何在 json 文件(结构)中存储多个实体,我想通过 id 函数(JQuery/javascript)和简单的排序(0,1,2...200)来查找。
这是我的代码:
{
"id" : 5,
"name" : "Jemmy overy",
"data" : {...},
"link" : "http:...",
}
顺便说一句,如果您想通过索引号将它们拉出来,下面 Lix 的答案是最好的。
用方括号把它们包起来!
[{
"id" : 5,
"name" : "Jemmy overy",
"data" : {...},
"link" : "http:...",
},
{
"id" : 6,
"name" : "John Smith",
"data" : {...},
"link" : "http:...",
}]
好吧,我能看到以这种方式识别 JSON 对象的唯一方法是使用它的 ID 属性作为键 -
var a = {
'5':{
"id" : 5,
"name" : "AAA",
"data" : {...},
"link" : "http:..."
},'6':{
"id" : 6,
"name" : "BBB",
"data" : {...},
"link" : "http:..."
},
...
};
因此,您可以像访问数组一样访问它们-
a['5']
关于排序,我不认为有任何原生方式对 JSON 对象进行排序,但网站上还有一些其他帖子提供了帮助 -按值排序 JSON