Json
ldh_lyf
这个作者很懒,什么都没留下…
展开
-
MySQL保存时间相差8小时,和返回json时间变为毫秒数
时间相差8小时查询数据库时区配置:show variables like '%time_zone%';如果 system_time_zone 为 CST 表示此时数据库中设置的时区非东八区。命令修改时区:set global time_zone = '+08:00';set time_zone = '+08:00';直接修改数据配置文件:在配置文件 my.c...原创 2020-04-25 10:58:03 · 591 阅读 · 0 评论 -
Idea使用Grpc客户端,服务端和proto文件
idea装proto插件:在项目main下新建proto文件夹注意:在java包下面建proto文件,编译会找不到pom.xml文件配置:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://w...原创 2020-02-29 18:28:08 · 3057 阅读 · 1 评论 -
集成grpc,普通对象与grpc对象转换
集成grpc,普通对象与grpc对象转换分布式开发涉及到远程过程调用即RPC。需要集成grpc。但如果想无缝集成,则涉及到普通的请求对象转换为grpc请求对象。由于null不能序列化,所以grpc的对象属性都会有默认值,这在开发中,很难区分,到底请求传的是默认值还是请求本身携带的值。所以使用protocol buffers 的oneof关键字,用于规避默认值。新建员工类import ...原创 2020-02-19 13:07:00 · 2470 阅读 · 1 评论 -
json数据转换中异常
1.空值转换:Can not instantiate value of type [map type; class java.util.HashMap, [simple type, class java.lang.String] -> [simple type, class java.lang.String]] from JSON String; no single-String co...原创 2019-11-16 11:53:41 · 1579 阅读 · 0 评论 -
Json中泛型对象转换和泛型传递
1.使用jacksonObjectMapper mapper = new ObjectMapper();A<B<C>> resultObj = mapper.readValue("转换json",new TypeReference<A<B<C>>>(){});A为接收类型,B为A的泛型类,C为B的泛型类2.使用fastj...原创 2019-10-19 15:03:01 · 1846 阅读 · 0 评论 -
springboot配置json处理方式
第一种:启动类继承WebMvcConfigurerAdapter,覆盖方法configureMessageConverters@SpringBootApplication //申明让spring boot自动给程序进行必要的配置public class AppStart extends WebMvcConfigurerAdapter { public static void m...原创 2019-10-18 13:39:15 · 2209 阅读 · 0 评论 -
JSON解析和序列化过程中注解应用,null值过滤
Jackson提供了一系列注解,方便对JSON序列化和反序列化进行控制,下面介绍一些常用的注解。@JsonIgnore 此注解用于属性上,作用是进行JSON操作时忽略该属性。@JsonFormat 此注解用于属性上,作用是把Date类型直接转化为想要的格式,@JsonProperty 此注解用于属性上,作用是把该属性的名称序列化为另外一个名称,@JsonSerialize(incl...原创 2019-03-13 17:09:11 · 7191 阅读 · 0 评论 -
JSON转换为对象,数字类型默认值如何设为null
传递的json数据为:{\"loginID\":1,\"branchCD\":null,\"shelfNo\":null,\"stage\":null,\"range\":null,\"stack\":null,\"productCD\":null,\"productName\":null,\"specName\":null,原创 2018-08-31 17:38:06 · 6187 阅读 · 0 评论 -
json转对象忽略大小写
import net.sf.json.JSONObject;import net.sf.json.JsonConfig;import net.sf.json.util.JavaIdentifierTransformer;import com.sdzn.vo.ICPostJsonBeanVO;public class test { public static void ma...原创 2019-03-13 17:11:37 · 14138 阅读 · 0 评论