0

我需要的很简单,但我只是想不出这样做的逻辑,我有以下字符串:

"data1":"content1",
"data2":"content2.1,"0",
"data3":"contente3",

我正在使用.split(",")将它们转换成一个数组,然后我删除了 " 所以我可以得到类似的东西:

array[0] = data1; array[1] = content1;

问题是当我到达data2时,有什么办法可以做到以下几点?

array[0] = data2; array[1] = content2.1,"0"
4

1 回答 1

0

尝试以下操作:

    var string = '"data1":"content1", "data2":"content2.1,"0", "data3":"contente3"';
    string.replace(':', ',');
    var strings = string.trim(',');
于 2013-03-25T14:11:12.090 回答