var chk_value =[];
$('input[name="zd_resourcecb"]:checked').each(function(){
chk_value.push($(this).val());
});
var chk_values = JSON.stringify(chk_value);
jsp是这么写的 不过得到的是JSON字符串 ,我想要得到java类型的字符串或是数组什么的
首先你需要引入fastjson
<dependency>
<groupId>com.alibaba</groupId>
<artifactId>fastjson</artifactId>
<version>1.2.47</version>
</dependency>
其次,使用 JSON.parse
解析
你是需要把他传到后台,还是就在前台进行操作,如果是前台的话,可以这样:字符串转对象(strJSON代表json字符串)
`var obj = eval(strJSON);
var obj = strJSON.parseJSON();
var obj = JSON.parse(strJSON);
json对象转字符串(obj代表json对象)
var str = obj.toJSONString();
var str = JSON.stringify(obj)`
运用时候需要除了eval()
以外需要json.js包。
如果是传到后台的话就更简单了,直接用java序列化就可以了。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。