使用Java脚本将逗号分隔的列表转换为JSON [英] Convert comma separated list into JSON using Javascript

查看:137
本文介绍了使用Java脚本将逗号分隔的列表转换为JSON的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

How do you convert a comma separated list into json using Javascript / jQuery?

例如

转换以下内容:

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

进入:

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

推荐答案

var jsonfied = {
    names: names.replace( /,$/, "" ).split(",").map(function(name) {
        return {name: name};
    })
};

字符串化jsonfied的结果:

result of stringfying jsonfied:

JSON.stringify( jsonfied );

{
    "names": [{
        "name": "Mark"
    }, {
        "name": "Matthew"
    }, {
        "name": "Luke"
    }, {
        "name": "John"
    }]
}

实时演示

这篇关于使用Java脚本将逗号分隔的列表转换为JSON的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆