简体   繁体   English

Android Retrofit Json Parsing(json动态的一部分)

[英]Android Retrofit Json Parsing(part of json dynamic)

We are using Retrofit 1.9 我们正在使用Retrofit 1.9

Initially server was returning a json like this- 最初,服务器返回的是这样的json-

{
"known_key1":"value1",
"known_key2":"value2"
}

We had created Model - 我们创建了模型-

public class ResponseModel {
    @SerializedName("known_key1")
    private String knownKey1;

    @SerializedName("known_key2")
    private String knownKey2;
} 

Everything was working fine. 一切都很好。

but now server is returning some more keys in the response, but the keys are dynamic - 但现在服务器在响应中返回了更多键,但是键是动态的-

{
"known_key1":"value1",
"known_key2":"value2",
"dynamic_key1":"value1",
"dynamic_key2":"value2"
}

Now what should be our Model ? 现在我们的模型应该是什么?

对于这种情况,您可以使用地图

Map<String, Object> map

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM