15

可能重复:
将 JS 对象转换为 JSON 字符串将
逗号分隔的值存储到数组中

我有一个包含用逗号分隔的值的字符串:

"1,4,5,11,58,96"

我怎么能把它变成一个对象?我需要这样的东西

["1","4","5","11","58","96"]
4

3 回答 3

27

这会将其转换为一个数组(这是您指定的 JSON 表示形式):

var array = myString.split(',');

如果您需要字符串版本:

var string = JSON.stringify(array);
于 2013-01-12T00:16:02.463 回答
3

在 JSON 中,数字不需要双引号,因此您可以将[and附加]到字符串的任一端,从而生成字符串,"[1,4,5,11,58,96]"并且您将拥有一个 JSON 数字数组。

于 2013-01-12T04:44:11.847 回答
2

使它成为一个数组

var array = myString.split(',');
于 2013-01-12T00:17:18.960 回答