LinkNemo

  • Nemo

    Springboot 返回json,对空字段格式化

    一些json数据返回,例如list,map,字符串等,在为空的情况下,会直接给客户端返回为null,这时候客户端解析可能会出现处理,需要做一些处理列举一个Bean:@Data@ToStringpublicclassStudent{privateStringname;privateList<String>tags;}这时候,比如name和tags都为空,这时候序列化为json的结果:{"name":null,"tags":null}前端对于null的解析可能会出现问题。在标准的json格式中,空字符串应该是:“”,空列表应该是:[],空map应该是:{}所以上述我们返回的数据应该是:......
    2018/06/14 19:13:25发表 3395赏阅 0点评
  • Nemo

    Springboot 过滤json中的特殊字符,避免xss攻击

    web安全中,xss防御是比较稀疏平常的。在使用springboot中,类似于普通的参数parameter,attribute,header一类的,可以直接使用过滤器来过滤。而前端发送回来的json字符串貌似没那么方便过滤了。一般在springboot中,前端传递json,后端使用@RequestBody来接收;而后端响应json发送至前端,则会使用@ResponseBody。这里考虑用自定义json消息解析器来过滤前端传递或者后端响应的json。1、首先创建一个自定义json消息解析器:importjava.io.IOException;importjava.lang.reflect.Typ......
    2017/10/12 14:46:22发表 1209赏阅 0点评
  • Nemo

    Fastjson 转换Json返回前端乱码问题解决

    在使用fastjson转换对象为json返回给前端后,发现其中中文存在乱码。问题解决如下:@ConfigurationpublicclassWebMvcConfigextendsWebMvcConfigurerAdapter{/***利用fastjson替换掉jackson,且解决中文乱码问题*@paramconverters*/@OverridepublicvoidconfigureMessageConverters(List<HttpMessageConverter<?>>converters){FastJsonHttpMessageConverterfastCon......
    2017/04/20 14:22:16发表 1209赏阅 0点评
  • Nemo

    json格式化显示输出

    最近在准备给博客扩展一些小工具,用来方便平时开发使用。比如这个Json格式化显示输出校核工具:varformatJson=function(json,options){varreg=null,formatted='',pad=0,PADDING='';//onecanalsouse'\t'oradifferentnumberofspaces//optionalsettingsoptions=options||{};//removenewlinewhere'{'or'['follows':'options.newlineAfterColonIfBeforeBraceOrBracket=(opti......
    2017/02/14 17:03:59发表 416赏阅 0点评
  • Nemo

    fastjson生成和解析json数据,序列化和反序列化数据

    一.fastjson生成json字符串(JavaBean,List<JavaBean>,List<String>,List<Map<String,Object>)    StringjsonStrng=JSON.toJSONString(object);二.fastjson解析json字符串为四种类型     1.JavaBean         Personperson=J......
    2017/01/19 20:38:38发表 1540赏阅 1点评
  • Nemo

    Json解析Hibernate 懒加载数据出错解决

    Noserializerfoundforclassorg.hibernate.proxy.pojo.javassist.JavassistLazyInitializerandnopropertiesdiscoveredtocreateBeanSerializer(toavoidexception,disableSerializationConfig.Feature.FAIL_ON_EMPTY_BEANS))(throughreferencechain:***************_$$_javassist_15["hibernateLazyInitializer"])......环境Mave......
    2016/03/31 15:12:36发表 995赏阅 0点评
  • Nemo

    JacksonUtil

    一个刚刚写的JacksonUtil,先记下来,留着以后用.===========================packagecom.nemo.util;importjava.util.ArrayList;importjava.util.List;importorg.junit.Test;importcom.fasterxml.jackson.core.type.TypeReference;importcom.fasterxml.jackson.databind.ObjectMapper;importcom.nemo.entity.User;/** *json字符与对像转换 ......
    2016/03/23 16:51:03发表 588赏阅 0点评

最新点击

热门人物

热门标签

回到顶部