From f00020448b9abc5299093a7b217e35c4d12eb98f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=A6=E6=A0=A1=E7=89=9B=E8=82=89=E9=9D=A2?= <1095891577@qq.com> Date: Thu, 30 May 2019 11:17:46 +0800 Subject: [PATCH] =?UTF-8?q?=E5=89=8D=E7=AB=AF=E6=95=B0=E7=BB=84=E6=A0=BC?= =?UTF-8?q?=E5=BC=8F=E8=BD=AC=E6=8D=A2=20=E8=BF=94=E5=9B=9E=E5=89=8D?= =?UTF-8?q?=E7=AB=AF=EF=BC=8C=E5=BA=94=E8=AF=A5=E6=98=AFStringl=E7=B1=BB?= =?UTF-8?q?=E5=9E=8B=3D=E2=80=9C=E2=80=9D=20List=20array=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=3D{}=20=EF=BC=8C=20Map=20=E9=87=8C=E9=9D=A2=E9=9C=80=E8=A6=81?= =?UTF-8?q?=E7=9A=84=E5=85=83=E7=B4=A0=E5=90=8C=E7=90=86=20,=E8=BF=99?= =?UTF-8?q?=E6=A0=B7=E6=AF=94=E8=BE=83=E5=90=88=E9=80=82=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- java/NullSerializer.java | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 java/NullSerializer.java diff --git a/java/NullSerializer.java b/java/NullSerializer.java new file mode 100644 index 0000000..69fc798 --- /dev/null +++ b/java/NullSerializer.java @@ -0,0 +1,20 @@ +/** + * 前端格式转换 我总觉得有问题,但是又没毛病 -_-!!! + */ +public class NullSerializer { + public static void main(String[] args) { + FastJsonHttpMessageConverter fastJsonHttpMessageConverter = new FastJsonHttpMessageConverter(); + FastJsonConfig config = new FastJsonConfig(); + config.setSerializeFilters( new ValueFilter() { + @Override + public Object process(Object object, String s, Object value) { + //数组为空 给 "" 应该也是可以的的吧 + if(value==null && !s.equals("data")){ + return ""; + } + return value; + } + }); + fastJsonHttpMessageConverter.setFastJsonConfig(config); + } +} \ No newline at end of file -- Gitee