json摘要

001、将后台json字符串转换为json对象

         1、剔除空格 tempData = dataStr.replace(/\s/ig, ' ');
          2、转换    dataJson=eval('('+tempData+')');

002、为json对象动态添加属性
         var params={};
          params.wrongQuestionID=questionid;

//收集参数
function getJsonParams(){
	var jsonParam={};
	$("#form_selectQuestion input").each(function(index,dom){
		jsonParam[dom.name]=dom.value;
	});
	return jsonParam;
}

 003、序列化表单   

json格式: data:$form.serializeArray();
字符串方式:$form.serialize();

 005、json_lib.jar

json排出多余属性

JsonConfig jsonConfig = new JsonConfig();  //建立配置文件
          jsonConfig.setIgnoreDefaultExcludes(false);  //设置默认忽略
/*此处是亮点,只要将所需忽略字段加到数组中即可,在上述案例中,所要忽略的是“libs”,
那么将其添到数组中即可,在实际测试中,我发现在所返回数组中,存在大量无用属性,
如“multipartRequestHandler”,“servletWrapper”,那么也可以将这两个加到忽略数组中.*/
          jsonConfig.setExcludes(new String[]{"roles","parent","children", "functionurl",
          "functionorder","scope","functionrel"});  
        JSONArray json=JSONArray.fromObject(rfs,jsonConfig);

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值