1、JS中生成JSON对象
var json = [];
var row1 = {};
row1.id= "1";
row1.name = "jyy";
或者
var row2 = {id:'2',name:'abc'}
json.push(row1);
json.push(row2);
2、JS中将JSON对象解析为字符串的方法:
var jsonStr = JSON.stringify(json);
3、JS解析JSON对象或者字符串的方法:
var objs = eval(json);
或者
var objs = eval(jsonStr);
for(var j = 0;j<objs.length;j++){
alert(objs[j].id);
alert(objs[j].name);
}
4、JS解析JSON对象排序
按id字段顺序排列
function sortNumber(a, b)
{
return a.id - b.id
}
var arr = [
{
id: 3,
name: 'c'
},{
id: 1,
name: 'a'
},{
id: 4,
name: 'd'
},{
id: 2,
name: 'b'
}]
arr.sort(sortNumber)
另一种写法
this.dataSource.sort((a, b) => {
return b.startDateMillies - a.startDateMillies;
});
网友评论