javascrity 对json进行排序
2009-02-13 17:17
288 查看
意思如下:
返回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对象为
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});
相关文章推荐
- js运用sort对json 数组进行排序
- js对含有日期的json格式的字符对象进行排序
- 对json数据进行排序
- 对json数据进行排序和搜索
- jQuery对JSON数据进行排序输出的方法
- tree型的json数据按照json的某个字段对子节点进行排序
- ajax返回的json内容进行排序
- javascript 按字段对json进行排序
- 对json按某个键的值进行排序
- 用js里的sort()对json数据进行排序
- C# JSON按key进行排序
- 对json数组进行排序和filter过滤
- 对json对象进行截取并按照某关键字进行排序
- 对jsonarray中某个对象的某一个字段进行排序
- ajax返回的json内容进行排序使用sort()方法实现
- 对json按某个键的值进行排序
- Python 针对Json中某个关键字段进行排序
- jQuery对JSON数据进行排序输出的方法
- json的工具按照键进行排序