JSON对象的处理

1. JSON:数据格式

  {属性名:属性值,属性名:属性值...}

2. ajax(局部刷新,异步验证)

$.ajax({

type:“GET”,//请求类型

url:path+"/jsp/user.do",//请求的url

data:{method:“getrolelist”},//请求参数

dataType:“json”,//ajax接口(请求url)返回的数据类型

success:function(data){//data:返回数据(json对象)

//核心的处理

},

error:function(data){//当访问时候,404,500 等非200的错误状态码

validateTip(userRole.next(),{“color”:“red”},imgNo+" 您访问的页面不存在",false);

}

});

3. JSON中文乱码解决方案

1) 方案一:

指定返回的内容类型为json格式数据,并且字符串的转换编码为 “UTF-8”

@RequestMapping(value="/view",

          method=RequestMethod.GET,

                   produces={"application/json;charset=UTF-8"})

2)方案二:

在装配消息转换器StringHttpMessageConverter,设置字符编码为UTF-8

supportedMediaTypes属性

指定媒体类型:application/json

字符编码:UTF-8

4. JSON日期格式

1)解决方案一:在pojo对应的属性使用注解方式

注解方式:@JSONField(format= “yyyy-MM-dd”)

2)解决方案二

配置FastJson的消息转换器-FastJsonHttpMessageConverter

设置features属性:指定输出时的日期转换器为WriteDateUseDateFormat

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值