javascript - json数据动态添加
大家讲道理
大家讲道理 2017-04-11 11:55:19
[JavaScript讨论组]
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?
大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

全部回复(4)
怪我咯

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

伊谢尔伦

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

伊谢尔伦

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

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

同问,请问有实现了吗

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号