如何在Java中建立模型以获取具有动态主体的服务的答案

时间:2018-12-31 16:11:34

标签: java json retrofit2

我正在使用@GET方法与retrofit2并在Java中生成模型以获取服务的答案,通常我会像这样生成我的模型。

 @SerializedName("id")
    private String id;

其中服务具有atrributo ID并使用SerializedName,我可以毫无问题地得到答案。但是现在我有了一个主体是动态的服务,json的属性根据url(sobre_azaleia)中发送的参数而有所不同,

这是我作为网址中的参数发送的

https://example.com/exam/a/b/?contentId[0]=sobre_azaleia

这就是答案

{
    "sobre_azaleia": "<p class=\"title_1\">SOBRE AZALEIA PER&Uacute;</p> <p class=\"title_1\"></p> <p><span>Tiendavirtual.azaleia.pe es la tienda virtual de Azaleia Per&uacute;, empresa importadora de Calzados de Vulcabras Azaleia Brasil.</span></p> <p><span>En esta p&aacute;gina encontrar&aacute; principalmente las marcas Azaleia, Dijean, Opanka y Olympikus, una gran variedad de calzados, art&iacute;culos deportivos, accesorios y otros, comprando con seguridad y facilidad en nuestra tienda virtual de acuerdo a lo de su hogar.</p>"
}  

但是现在当生成相同服务并发送另一个参数(venta_al_por_mayor)时,主体会发生变化

https://example.com/exam/a/b/?contentId[0]=venta_al_por_mayor

这就是答案

{
    "venta_al_por_mayor": "<p class=\"title_1\">Venta por Mayor</p> <p class=\"title_1\"></p> <p><span>Sabemos que lo principal de tu negocio son las ventas, por eso queremos ayudarte a potenciar tus habilidades y hacer crecer tu negocio.</span></p> <p><strong>!Trabajemos juntos!.</strong></p>"
}

如您在第一个服务的响应中看到的,我收到一个属性sobre_azaleia,该属性恰好与我在URL中发送的数据相同,执行第二个服务时,正文再次更改为相同的名称我发送的venta_al_por_mayor

参数

0 个答案:

没有答案