发布网友 发布时间:2022-04-24 09:33
共4个回答
热心网友 时间:2022-04-22 22:49
用StringBuffer啊! StringBuffer sf=new StringBuffer();
sf.append('[');
sf.append(jsonData);
sf.append(']');
这样组合一下。当然前台js里面是不能用StringBuffer sf=new StringBuffer();的 你可以在后台直接就转成[{ month:12, day:24},{ month:12, day:25 },{ month:12, day:31 }]样式的!这样的另一个好处就是前台只专注于处理前台本身的事情了。数据什么的后台全搞好了干干净净传前面去。
热心网友 时间:2022-04-23 00:07
首先你这个不是json字符串。。
不过也可以转,
var obj = eval("([" + jsonData + "])");热心网友 时间:2022-04-23 01:42
1,
var arr = eval('(' + json_text + ')');
2.部分浏览器支持,
var arr = JSON.parse(json_text);
3.使用Jquery,
var arr = $.parseJSON(json_text);
热心网友 时间:2022-04-23 03:33
var arrayDate = eval("(["+jsonData+"])");