fastjson parse 字符串转成对象时解析怎样保留null字段

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了fastjson parse 字符串转成对象时解析怎样保留null字段相关的知识,希望对你有一定的参考价值。

参考技术A

你看看是不是这样的:

public class Outer 

    private int a;
    private String b;
    public int getA() 
        return a;
    
    public void setA(int a) 
        this.a = a;
    
    public String getB() 
        return b;
    
    public void setB(String b) 
        this.b = b;
    
    
    
    

public static void main(String[] args) 
        String json = JSON.toJSONString(new Outer(), SerializerFeature.WriteMapNullValue);
        System.out.println(json);
    

输出结果:

"a":0,"b":null


然后反转:

String json = "'a':0,'b':null";
        System.out.println(JSON.parseObject(json, Outer.class, Feature.IgnoreNotMatch));

本回答被提问者采纳

以上是关于fastjson parse 字符串转成对象时解析怎样保留null字段的主要内容,如果未能解决你的问题,请参考以下文章

前端开发JSON.parse 解析json字符串时,遇换行符报错

fastjson解析超长json串以及转成list,map等方法实例

fastjson 返回json字符串,JSON.parse 报错

fastjson怎么将bean转成map

js, ie8 下 特殊字符导致转成json对象报错

75JSON 解析库---FastJson, Gson