zoukankan      html  css  js  c++  java
  • json 拼二维json数组

    js声明数组 以及向数组中添加as移除json数据
    
    JavaScript声明JSON数组的方法:
    
    //部分条件,在数据渲上数据要求是数组格式而非json数组格式,取arrayJson.dataList
    var arrayJson = {'dataList':[]};
    1
    2
    向数组中添加json串
    
    arrayJson.dataList.push({'name':'dataName'});
    1
    移除所有数组中数据
    
    arrayJson.dataList.splice(0,arrayJson.dataList.length);
    1
    一下举栗声明json数组串较为复杂并且灵活的格式。
    
    [
        {
            "dateMonth":"05",
            "hopeMoney":"12000",
            "data":[
                {
                    "brickId":"1",
                    "brickYear":"2017-05-15",
                    "brickWeek":"星期二",
                    "brckInfo":[
                        {
                            "bringMoneyOrExpenditure":"5000",
                            "brickClass":"工资",
                            "brickIcon":"ion-ios-star-outline"
                        },
                        {
                            "bringMoneyOrExpenditure":"-2000",
                            "brickClass":"其他",
                            "brickIcon":"ion-ios-star-outline"
                        }
                    ]
                },
                {
                    "brickId":"1",
                    "brickYear":"2017-05-02",
                    "brickWeek":"星期六",
                    "brckInfo":[
                        {
                            "bringMoneyOrExpenditure":"10000",
                            "brickClass":"工资",
                            "brickIcon":"ion-ios-star-outline"
                        }
                    ]
                }
            ]
        },
        {
            "dateMonth":"04",
            "hopeMoney":"12000",
            "data":[
                {
                    "brickId":"1",
                    "brickYear":"2017-04-15",
                    "brickWeek":"星期一",
                    "brckInfo":[
                        {
                            "bringMoneyOrExpenditure":"5000",
                            "brickClass":"工资",
                            "brickIcon":"ion-ios-star-outline"
                        }
                    ]
                }
            ]
        }
    ]



    //我的应用

    ----注意:引号一定是双引号------想要这种格式
    {"userId":3,"productList":[{"productId":1157,"quantity":3},{"productId":1158,"quantity":1}]}

    var productList_array = {"userId":member_uid,"productList":[]};
    $('.main_div').each(function(){
    product_id = $(this).data('id');
    product_num = parseInt($(this).data('num'));
    productList_array.productList.push({"productId":product_id,"quantity":product_num});
    });
    console.log(productList_array);
    productList_array_jsonstr = JSON.stringify(productList_array);
    console.log(productList_array_jsonstr);
    return false;

      

  • 相关阅读:
    Consul常用命令
    ECharts 避免变窄
    TP3.2 日期默认格式
    新订单提示效果
    php 按照字典序排序 微信卡券签名算法用到
    td宽度自适应 窄的地方自动收缩
    git 删除本地分支,删除远程分支
    分页Model
    chrome表单自动填充如何取消
    tp3.2 如何比较两个字段
  • 原文地址:https://www.cnblogs.com/pansidong/p/8085978.html
Copyright © 2011-2022 走看看