我需要在字符串中给出字符串数组。
我的数组将是["2", "3"]
i += "{\"name\":\"" + args.Name + "\",\"values\":[\"" + value + "\"]
我需要什么:
"{"name":"category1",,"values":["1"]},{"name":"category2","values":["2","1"]
实际输出:
"{"name":"category1",,"values":["1"]},{"name":"category2","values":["2,1"]
删除值的双引号并将其作为字符串数组。怎么做到这一点?
提前致谢:)
答案 0 :(得分:2)
尝试将value
分割为,
。
i += "{\"name\":\"" + args.Name + "\",\"values\":[\"" + value.split(',') + "\"]
// ----------------------------------------------------------^^^^^^^^^^^-------
答案 1 :(得分:0)
尝试jQuery的join()
函数
var value = ["2","3"];
var output = "{\"name\":\"Test\",\"values\":[\"" + value.join('","')+ "\"]";
console.log(output);