中易网

json数据存为数组

答案:2  悬赏:40  
解决时间 2021-02-22 00:03
比如json数据{[{"a":"1", "b":"2", "c":''3 4 5 6 7"}]}存储的形式为{[{"a":"1", "b":"2", [{"c_1":''3", "c_2" :"4"},{"c_3":"5", "c_4":"6", "c_7":"7"] }]}
最佳答案
var data = [{
    "a": "1",
    "b": "2",
    "c": "3 4 5 6 7"
}];
for(var i = 0; i < data.length; i++){
    var obj = data[i];
    for(var k in obj){
        var arr = obj[k].split(/\s+/);
        if(arr.length > 1){
            for(var j = 0; j < arr.length; j++){
                obj[k + "_" + (j + 1)] = arr[j];
            }
            delete(obj[k]);
        }
    }
}
console.log(data);
全部回答
1. json的规格很简单,而且douglas crockford声称这个规格永远不必升级,因为该规定的都规定了。 2. 规定如下: 3. 并列的数据之间用逗号(”, “)分隔。 4. 映射用冒号(”: “)表示。 5. 并列数据的集合(数组)用方括号(“[]“)表示。 6. 映射的集合(对象)用大括号(”{}”)表示。 7. 上面四条规则,就是json格式的所有内容。 json: 1. json(javascript object notation, js 对象标记) 是一种轻量级的数据交换格式。 2. 它基于 ecmascript (w3c制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。简洁和清晰的层次结构使得 json 成为理想的数据交换语言。 3. 易于人阅读和编写,同时也易于机器解析和生成,并有效地提升网络传输效率。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
老婆奶奶去世了我知道你心情不好想安慰安慰你
MQ名气我想知道这个在什么地方
一下子下降许多许多是什么成语?
顺德区祥盈电子公司在哪里啊,我有事要去这个
超级搞笑的冷笑话 不在多,但是要搞笑!
王林的语文数学英语社会四门成绩平均分是89,
立得房产广平店地址有知道的么?有点事想过去
CrossFire&SLI的意思是同时兼容SLI和Cros
什么是干接缝
关于穿越时空的话题
泰康人寿查一下保单25576560可以贷款不
荆楚星汽车地址有知道的么?有点事想过去
痛到心碎的句子
求像《相亲以后》一样好看的小说
体育广场我想知道这个在什么地方
推荐资讯
怡得园在哪里啊,我有事要去这个地方
vbYesNoCancel + vbExclamation
丽江迈卡牌玛卡吃了一瓶没什么反应呢
龙地沟我想知道这个在什么地方
分析支付宝、财付通、快钱、银联在线的使用差
爬起来比跌倒多一次就是成功是谁说的
和记美食在哪里啊,我有事要去这个地方
聚友茶叶地址在什么地方,想过去办事
财务尽职调查报告只要事务所盖章么
布丁鼠能吃苹果皮吗
买写字楼好还是买商铺好
小拇脚趾疼。有一段时间了,开始以为是鞋子的
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?