• 注册
  • 查看作者
  • 请教大家 Jackson 泛型反序列化问题

    
    class R<T> {
      private T data;
    }
    
    class Item {
      private R<List<String>> message;
    }
    
    class Channel<T> {
      private T data;
    }
    
    
    Channel<Item> i ???
    

    请教下最后一个 Channel<Item> 要怎么反序列化呢?

    
                JavaType type = mapper.getTypeFactory()
                        .constructParametricType(
                                Channel.class,
                                Item.class);
                Channel<Item> body = mapper.readValue(str, type);
    

    这样做的话报错,R 类型识别不出来

  • 0
  • 0
  • 0
  • 3
  • 请登录之后再进行评论

    登录
  • 单栏布局 侧栏位置: