美文网首页
JS 中 JSON 处理

JS 中 JSON 处理

作者: BestFei | 来源:发表于2020-01-08 16:29 被阅读0次

    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;
                });
    

    相关文章

      网友评论

          本文标题:JS 中 JSON 处理

          本文链接:https://www.haomeiwen.com/subject/icysactx.html