【问题标题】:How to have dynamic data type variable in Java data model class?如何在 Java 数据模型类中具有动态数据类型变量?
【发布时间】:2020-06-17 20:02:07
【问题描述】:

一个 API 响应会在不同的情况下发送不同的数据类型值。我正在使用 Gson 解析器来解析 json 响应字符串。 例如:

1. { "value" : 1 }
2. { "value" : "Hello" }
3. { "value" : { "name" : "name", "email" : "" } }

【问题讨论】:

    标签: java json parsing model


    【解决方案1】:

    您可以使用Map<String, Object>,然后手动检查value 是数字,String 或嵌套Map 的位置

    【讨论】:

    • 我在 Android 项目中使用 gson 解析器库。那么如何创建支持动态数据类型的数据模型类呢?
    猜你喜欢
    • 1970-01-01
    • 2017-05-08
    • 2014-07-02
    • 2021-08-07
    • 2021-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多