无法将json转换为java pojo类?

无法将json转换为java pojo类?,第1张

概述我想将这个JSON转换为列表并插入RecyclerView中,但是我不能,因为它给了我3个类.因此,如何将此类转换为父类?谁能帮助我,以便我列出要放入RecyclerView的响应列表.[{"id":114,"name_ar":"محمصهزين","latitude":null,"longit

我想将这个JSON转换为列表并插入RecyclerVIEw中,但是我不能,因为它给了我3个类.
因此,如何将此类转换为父类?谁能帮助我,以便我列出要放入RecyclerVIEw的响应列表.

[    {        "ID": 114,        "name_ar": "محمصه زين",        "latitude": null,        "longitude": null,        "name_en": "Mohamsa Zein",        "description_ar": "",        "description_en": "",        "phone": null,        "mobile": "01110881085",        "address_ar": "مدينتى، Egypt",        "address_en": "مدينتى، Egypt",        "photo": "5b7958dc1c3661534679260.jpg",        "album": null,        "created_at": {            "date": "2018-08-19 11:47:40.000000",            "timezone_type": 3,            "timezone": "UTC"        },        "updated_at": {            "date": "2018-10-23 11:00:22.000000",            "timezone_type": 3,            "timezone": "UTC"        }    },    {        "ID": 184,        "name_ar": "محل عصائر فيرتاس",        "latitude": null,        "longitude": null,        "name_en": "VarIEtIEs For Juice",        "description_ar": "",        "description_en": "",        "phone": null,        "mobile": "01024229935",        "address_ar": "مدينتى، Egypt",        "address_en": "مدينتى، Egypt",        "photo": null,        "album": null,        "created_at": {            "date": "2018-10-28 11:40:54.000000",            "timezone_type": 3,            "timezone": "UTC"        },        "updated_at": {            "date": "2019-01-02 08:36:04.000000",            "timezone_type": 3,            "timezone": "UTC"        }    }]

解决方法:

我对此的处理方法是:

使用GSON库.

我创建了两个模型类

>包含每个数组项信息的主类
>自定义日期类,其中将包含您的日期信息
created_at和updated_at属性

MyDate类{
     公共字符串日期;
     public int timezone_type;
     公共字符串时区
}

类别信息{
    公共字符串ID;
    public String name_ar;
    ..//其他属性// ..
    公共MyDate created_at;
    公共MyDate Updated_at;
}

然后将Json解析为Info类的数组列表

List<Info> infoArray = new Gson().fromJson(stringJson, new Typetoken<List<Info>>(){}.getType());
总结

以上是内存溢出为你收集整理的无法将json转换为java pojo类?全部内容,希望文章能够帮你解决无法将json转换为java pojo类?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1092336.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存