意思如下:
返回JSON对象为
var json={s:[{
id:s2,
ss:[
{id:'s2ss1',"字段A":'efg',"字段B":'123'},
{id:'s2ss2',"字段A":'efg',"字段B":'123'}
]
},{
id:'s1',
ss:[
{id:'s1ss2',"字段A":'efg',"字段B":'123'},
{id:'s1ss1',"字段A":'efg',"字段B":'123'},
]
}]}
求一个能排序这组JSON的javascrity方法,能按照字段 id 排序
排序后是:
{s:[{
id:s1,
ss:[
{id:'s1ss1',"字段A":'efg',"字段B":'123'},
{id:'s1ss2',"字段A":'efg',"字段B":'123'}
]
},{
id:'s2',
ss:[
{id:'s2ss1',"字段A":'efg',"字段B":'123'},
{id:'s2ss2',"字段A":'efg',"字段B":'123'},
]
}]}
排序代码是:
json["s"].sort(function(a,b){return a["id"]>b["id"]?1:a["id"]==b["id"]?0:-1});