Meine API ‚Werte‘ senden ist:Wie ein JSONArray ohne den Schlüssel
public class AddOrderRequestVO {
@SerializedName("extras")
public JSONArray itens;it
}
Ich erhalte diesen Körper:
public interface API {
@PUT("pedido/{lanche}")
Observable<OrderResponseVO> createOrder(@Path("lanche") Integer lanche, @Body AddOrderRequestVO request);
}
ich diese POJO als Körper meiner Retrofit PUT-Anforderung verwendet haben in meinem Server:
{ extras: { values: [ 2, 2, 2 ] } }
aber ich brauche diese:
{ extras: [ 2, 2, 2 ] }
Wie geht das?
Können Sie nicht einfach den JSON parsen und dann die Struktur verarbeiten? – Carcigenicate
Die Idee von Retrofit + Gson ist dieser Prozess abstrakt. –
Anstatt das Objekt mit "extra" zu initialisieren, initialisiere es mit "values" – iTurki