java - 改造 2.0 : how to generate pojo class for dynamic objects

标签 java android gson retrofit2 android-studio-3.0

enter image description here 我如何为上述类型的响应生成 pojo 类。

我已经试过了 http://www.jsonschema2pojo.org/和 RoboPOJOGenerator

如果你想尝试,我的 JSON 字符串是失败的。

{
"availableDates": {
    "2017-12-31": {
        "from": "08:00",
        "to": "17:00"
    },
    "2017-12-21": {
        "except": [
            {
                "from": "14:00:00",
                "to": "14:10:00"
            },
            {
                "from": "14:11:00",
                "to": "14:21:00"
            }
        ]
    }
}

最佳答案

1) 转到 http://www.jsonschema2pojo.org/

2) 将您的回复粘贴到那里并输入包和类名

3) 选择目标语言为Java

4) 源类型为Json

5)注解样式为Gson

6) 点击预览

7) 将这些类复制并粘贴到您的应用包中

关于java - 改造 2.0 : how to generate pojo class for dynamic objects,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47924286/

相关文章:

android - 无法解析 Retrofit 2 中的错误

Android - 如何制作带有 View 的复杂选项卡式应用程序

java - 改造将对象数组转换为 GSON 错误

java - 为什么不总是自动调用 toString()

java - gson 对象与 json 之间的转换导致异常

java - Google JSON,反序列化类并正确设置类字段值

java - 为什么我的反编译 jar 出现这么多错误?

java - 具有快速搜索和慢速插入/删除的整数有效内存列表

javascript - API 17 : Action Bar implemented but not appear - Android Studio

java - 从 HashMap 中删除特定值和键