【问题标题】:Convert comma separated list into JSON using Javascript使用 Javascript 将逗号分隔的列表转换为 JSON
【发布时间】:2012-05-04 01:16:04
【问题描述】:

如何使用 Javascript / jQuery 将逗号分隔的列表转换为 json?

例如

转换以下内容:

var names = "Mark,Matthew,Luke,John,";

进入:

var jsonified = {
    names: [
      {name: "Mark"},
      {name: "Mattew"},
      {name: "Luke"},
      {name: "John"}
    ]
  };

【问题讨论】:

    标签: javascript jquery json csv


    【解决方案1】:
    var jsonfied = {
        names: names.replace( /,$/, "" ).split(",").map(function(name) {
            return {name: name};
        })
    };
    

    stringfying jsonfied 的结果:

    JSON.stringify( jsonfied );
    
    {
        "names": [{
            "name": "Mark"
        }, {
            "name": "Matthew"
        }, {
            "name": "Luke"
        }, {
            "name": "John"
        }]
    }
    

    Live DEMO

    【讨论】:

    • 在你的回答中加了一个demo,希望你喜欢,不喜欢的可以回滚。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-24
    • 1970-01-01
    • 2021-12-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多