首页 > json数据动态添加

json数据动态添加

var p=[
            {
                'name':'lisi',
                'items':[
                {
                    'datas':[
                        {'sta':'ab','data':'123456'},
                        {'sta':'ac','data':'234567'},
                        {'sta':'ad','data':'345678'},
                        {'sta':'ae','data':'456789'}
                    ]
                }
                    
                ],
            },
            {
                'name':'zhangsan',
                'items':[
                {
                    'datas':[
                        {'sta':'wq','data':'345436'},
                        {'sta':'we','data':'678789'},
                        {'sta':'ws','data':'909855'},
                        {'sta':'wa','data':'123567'}
                    ]
        
                }
                    
                ]
            }
        ]
p2 = [
            {
                'name':'lisi',
                'items':[
                {
                    'datas':[
                        {'sta':'ab','data':'123456','id':1},
                        {'sta':'ac','data':'234567','id':2},
                        {'sta':'ad','data':'345678','id':3},
                        {'sta':'ae','data':'456789','id':4}
                    ]
                }
                    
                ],
            },
            {
                'name':'zhangsan',
                'items':[
                {
                    'datas':[
                        {'sta':'wq','data':'345436','id':4},
                        {'sta':'we','data':'678789','id':5},
                        {'sta':'ws','data':'909855','id':6},
                        {'sta':'wa','data':'123567','id':7}
                    ]
        
                }
                    
                ]
            }
        ]
怎么动态给datas中添加数据,p怎么变成p2?

其实不太明白你的问题,简单写一个我的理解吧

for(....){
    p[0].items[0].datas.push({......})
}

1.json转换成数组(百度)
2.分析转换后的数组(多维数组)
3.循环数组并插入你想插入的数据


定义一个实体对象Person,然后用fastjson转换json为实体Person对象,然后对对象Person进行set操作。

【热门文章】
【热门文章】