javascript - js合并JSON时,replace替换中括号的问题
大家讲道理
大家讲道理 2017-04-11 13:05:47
[JavaScript讨论组]

以下两个JSON需要合并

[
  {
    "playerName": "小张",
    "updatedAt": "2017-03-28 10:03:57"
  }
]
[
  {
    "playerName": "小王",
    "updatedAt": "2017-03-28 10:03:57",
  }
]

需要把下面的JSON拼接成一个:

[{"createdAt":"2017-03-25 13:38:55"playerName":"测试帐号"}][{"createdAt":"2017-03-28 10:03:57"playerName":"小王"}]

希望的结果为:

[{"createdAt":"2017-03-25 13:38:55"playerName":"测试帐号"},{"createdAt":"2017-03-28 10:03:57"playerName":"小王"}]

我用的代码为:

dataC = eval('('+(JSON.stringify(dataI.results)+JSON.stringify(dataB.results)).replace('\[\]',',')+')');

请问如何能将把JSON中段的 [] 替换成 ,

大家讲道理
大家讲道理

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

全部回复(1)
PHP中文网
dataC = [].concat(dataI.results).concat(dataB.results)

瞎捣鼓啥?

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

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