如何将字符串转换为JSON,
这个字符串
x:100%,y:20%,radius:50%
Run Code Online (Sandbox Code Playgroud)
JSON
{"x":"100%","y":"20%","radius":"50%"}
Run Code Online (Sandbox Code Playgroud)
你不需要jQuery.
var s = "x:100%,y:20%,radius:50%";
var json = JSON.stringify(
s.split(',').reduce(function(m,v) {
var t = v.split(':');
m[t[0]] = t[1];
return m;
}, {})
);
Run Code Online (Sandbox Code Playgroud)
如果要与IE8兼容,请添加垫片以进行缩减.