Java JsonMappingException:(was NullPointerException)(通过引用链:com.domain.ProfitStrategyInputMsg[“productBasicInfo”])

Java JsonMappingException:(was NullPointerException)(通过引用链:com.domain.ProfitStrategyInputMsg[“productBasicInfo”]),java,json,Java,Json,org.codehaus.jackson.map.JsonMappingException:(是 java.lang.NullPointerException)(通过引用链: com.domain.profit.ProfitStrategyInputMsg[“productBasicInfo”]) 公共列表buiInputParams(){ 字符串paramStragetyA="WwogicagicagicJydwxlswqiaxAxLaogicagicjWcm9MaxrSdwxlijOgMsw

org.codehaus.jackson.map.JsonMappingException:(是 java.lang.NullPointerException)(通过引用链: com.domain.profit.ProfitStrategyInputMsg[“productBasicInfo”])

公共列表buiInputParams(){
字符串paramStragetyA="WwogicagicagicJydwxlswqiaxAxLaogicagicjWcm9MaxrSdwxlijOgMswkicagicy292ZxJgbgFnijOgMswkicagicJvzHjDjHc2JSW5mByI6IfskicagicagicAgeWogicagicAgiJHc2VSDWXLU2LNBlR5cGuiCagicagic2VSDvUvUvUgI6IdIdIdUkicagic9KdIdIdIdIdIdUkIkIkIkIkIkIkIkIkIkIkIkIkCagicagicagic9WgIkIkIkIkIkIkIkIkIkIkIk0NPDHKIBBCIAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGIGICAGIFIF0NPDHKIBBCIAGICAGICAGICAGICAGICAGICAGICAGIJ0DXJLRGF0ZSI6IFSKICAGICAGICAGICAGICAGICAGICAGICAGICAGIMJAXNS0WOS0WnsSISISISICAGICAGICAGICAGICAGICAGICAGIJIWMTUMTMDMDYLAOGGICAGICAGICAGICAGICAGICAGICYMDE1WLTA1GICAGICAGICAGICAGICAGICAGICAGICAGICAGICJJ0DXJJ0DXJ0DXJJJ0J0GICAGICAGICAGILWZSI6IDisciagicagicagicagicJKZN0AW5HDGLVBKNxNzZJJJ6IDisciagicagicagicJJJKZN0AW5HDGLVBKNxNzZZZJJJJKKKZZN0AW5HDGLVBKNxNzZJJJKKKKJJJJ0HDGLVBKNvKNvZGZGZZJ0HDGLVbKKKKZGZGZGZGZGZJUIcJ0HDGLVbKKKKKKKKNZGZGZGZGZGZGZGZGZJJJJJJUIKKKKKKKKKKKKKKKKKKKKKKKKKKJJJJGICAGICGIYXNLUNVSZUVSZW1LBNQOIAZLJISCIAGICAGICAGICAGICHVZHVJDELKIJOGMJQNTAXLAGICAGICAGICAGICAGIMCAIMRLCGFYDHGYZUNVAXUNTAGLGICAGICAGICAGIMCAIMJVB2TDAR5IJ0GWWWIGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICZJAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGIMCAIMKFYDHGYZUNDHIcagiwMuttmedailaogicagicagicagicagicagicagicagicagicyMDE1texlta2iiIwkicagicagicagicagicjaxns0Wns0Wns0Wns0WnsSikicagicagicagicagicgicg0Sciagicagicagicjvzvjdfr5GuoiayayaogicagicagicagicagicagicagicagicyinznznznznznznznznznznznznznznznznznznznznznznznznznznznznznzzwqizwqizwqizyzyzyzyzyzyXRPB25DBGFZCYI6IDESCIAGAGICAGICAGICAGICZDVZDGLUYXRPB25DB2RLIYOGMQOGICAGICAGICb9CIAGICAGICAGIGXQOGGICAGICsWKICAGICAGICAGICvZML0UNVSZI6IDISIAGICAGICAGICAGICvYRMXHZYZYI6IDISCAGICAGICAGICb9CICAGICAGICsWKICAGICAGICAGICvZULKIJJJUKIJJJJJJJJJJJZL0UNSZL6IDIAGICAGICAGICAGICAGICAGICAGICZYBYBYBYBYBYBYBYBYBYBYBYBYBYBYBYBYBYBYBYBAgicagicagicagicagicagicagicjiyxnlunvszvnpz25uexblijogMywkicagicagicagicagicagicagicgjw1lbnqioiazljisciagicagicagicagicjvzhjdelkijong和qntq1laogicagicagicagicagicagicjimjvb2tdaxr5ijogwgicagicagicagicgicgicjaigicagicagicagicagicgicjagicagicagicagicgicgicgicjagicagicagicjagicagicgicgicgicagicgicgicgicjjjjjjjjjjjjjjjjjjjjjjjjjjGICAGICAGICAGICAGICAGIGIGIGIJIWMTUTMDKTUILAOGICAGICAGICAGICAGICAGICYMDE5LTA2IIWKICAGICAGICAGIGICAGIMJAXNS0xMC0WN SIKICAGICAGICAGICAGIGIGIGIF0SCIAGICAGICAGICAGICAGICAGICHVZHVJDFR5GUIOAYLAGICAGICAGICAGINYNZZWZZZWIAQOICAGICAGICAGICAGICAGIN1YLYL2YL5YLZENZSYNZZZZWIZWIZWIZWIZWIZWIIcagicAgIzdGluyxRpB25DbGfZcYI6IdeSciagicAgIzGluyxRpB25Db2lIlijomqogicagicGb9LaogicagicGb7CiagicAgicagicAgizVj1bGvTawHzI6IdeSciagicagicAgizVj1bGvFzVj1bgVFbGvTzW50IjOgMy4yGyGagicAgi2Y2Y2RjZcI4YZcIdZcGyGyZcgI6IdGyZcgIdGyGyGyGyGyGyGyGyGyGyGyGyGyGyGyGyGyGyGyGyGyCAGICAGICJIB29RQ2L0ESI6IFSKICAGICAGICAGICAGICAGIMCMWIIWKICAGICAGICAGICAGICAGICAGICAGICAGIMCJZXBHCNR1CMVEYXRLIJOWWIGICAGICAGICAGICAGICAGICAGICAGICAGICAGICAGIMCYMDEaginbyb2r1y3ruexblijogmiwkigicagicagicagicagicjdbgfzc0lkijogmswkicagicagicagicjdwqcmrdbgfzc0lkijogmswkicagicagicagicagicagicjicmfr5guioiaxlaogicagicagicagicagic3rpbmf0aw9uqxxc3mioxicagicagicagicagic3rpbmf0aw9uq9kzsi6idekicagicagicagicagicagic0kicagic0kicagic0kicagic0kc0kqq=”;
List params=JsonUtil.toList(
新字符串(Base64.decodeBase64(paramStragetyA.getBytes())),ProfitStrategyInputMsg.class);//异常抛出原因???
System.out.println(JsonUtil.toString(params));
返回参数;
}
公共类利润策略{
私人int coverFlag;
私有列表productBasicInfo;
public int getCoverFlag(){
返回标志;
}
公共无效setCoverFlag(int coverFlag){
this.coverFlag=coverFlag;
}
公共列表getProductBasicInfo(){
返回productBasicInfo;
}
public void setProductBasicInfo(列出productBasicInfo){
this.productBasicInfo=productBasicInfo;
}}
我该如何解决这个问题?有人能帮我吗{
public class ProductBasicInfo {

    private int productId;

    private List<Integer> bookCities;

    private int departureCity;

    @JsonSerialize(using = DateJsonSerializer.class)
    @JsonDeserialize(using = DateJsonDeserializer.class)
    private List<Date> departureDate;
}
私有int-productId; 私人书城名单; 私人部门; @JsonSerialize(使用=DateJsonSerializer.class) @JsonDeserialize(使用=DateJsonDeserializer.class) 私人名单出发日期; } 改变

public class ProductBasicInfo {

    private int productId;

    private List<Integer> bookCities;

    private int departureCity;

    private List<Date> departureDate;
}
公共类ProductBasicInfo{
私有int-productId;
私人书城名单;
私人部门;
私人名单出发日期;
}

这是一个答案吗?实际上,该问题没有原始的
类ProductBasicInfo声明。
可能应该添加到问题中。
public class ProductBasicInfo {

    private int productId;

    private List<Integer> bookCities;

    private int departureCity;

    private List<Date> departureDate;
}