[
[
{
"text": "test1",
"created_at_utc": "2022-09-04T20:51:39+00:00"
},
{
"text": "test2",
"created_at_utc": "2022-09-04T20:51:18+00:00"
}
],
"handle_strings_value_1",
"handle_strings_value_2"
]
@SerializedName("text")
@Expose
private String text;
@SerializedName("created_at_utc")
@Expose
private String createdAtUtc;
如何获取handle_strings_value_1和handle_strings_value_2没有属性名称
谢谢你的帮助
1条答案
按热度按时间cyej8jka1#
您可以创建一个自定义的JsonDeserializer来处理此问题。
逻辑是将请求的响应声明为特定类的数组,并创建JsonDeserializer,处理所需的逻辑。我建议尝试以更好的格式获取数据,因为以自定义方式处理数据会增加应用程序的复杂性。
你可以阅读更多关于它here。
你也可以检查这个问题:Custom converter for Retrofit 2