ccppgo
V2EX  ›  Java

Java 新手求救, jackson 反序列化, TypeReference 里面的内容还有泛型, 怎么解决?

  •  
  •   ccppgo · Nov 27, 2021 · 2881 views
    This topic created in 1649 days ago, the information mentioned may be changed or developed.

    omwfYV.png omwXY6.png 这个位置怎么样才能实现动态性啊

    omwxSO.png 框住的 extra 一共这么多种类型,全部继承自 AbstractExtra, 这些类实际上没有共同性, 只是为了方便,限定是 extra 我可以根据 cmd 去选择其中一个 extra 子类, 但是不知道 java 的语法怎么写

    om0Cmd.png 我写了个测试, 我固定写一种 extra 的类型是可以顺利运行的, 现在是完全不知道怎么动态

    4 replies    2021-12-02 16:50:42 +08:00
    neptuno
        1
    neptuno  
       Nov 27, 2021 via iPhone
    用 fastjson 取出某个 jsonobject 手动序列化吧
    ccppgo
        2
    ccppgo  
    OP
       Nov 27, 2021
    ccppgo
        3
    ccppgo  
    OP
       Nov 28, 2021
    sulinwork
        4
    sulinwork  
       Dec 2, 2021
    可以参考下 Gson 的 TypeToken 的设计 用泛型完美解决
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4665 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 09:56 · PVG 17:56 · LAX 02:56 · JFK 05:56
    ♥ Do have faith in what you're doing.