2016-07-12 3 views
1

Ich bin mit Retrofit mit simpleXmlConverter jeder, wo in der App in Ordnung, es funktioniert mit einer Ausnahme Ort, an dem als Antwort ich wie folgtParsen von XML-Antwort mit Schlüssel mit dem Namen „Klasse“ Nachrüstung mit

<Car onRequest="0" id="10624043" group="Cars" class="PWAR" internalClass="LDAR" >Mercedes-Benz</Car> 

Klasse als Schlüssel bekommen während es zu POJO führt, gibt es eine nicht gefundene Ausnahme der Klasse: nicht in der Lage, die Klasse "PWAR" zu finden, dh den Wert des Schlüssels. Ich habe versucht, nicht mit dieser Klasse Schlüsselwert mit restrict=false und required=false und erstellen Konverter Fabrik nicht streng nicht von ihnen half hier ist mein pojo

@Root(name = "Car",restrict=false 
public class Car 
{ 
@Attribute(name="id", required = false) 
public String id; 

@Text(required = false) 
public String text; 

@Attribute(name="group", required = false) 
public String group; 
} 

Antwort

0
<Car onRequest="0" id="10624043" group="Cars" class="PWAR" internalClass="LDAR" >Mercedes-Benz</Car> 

diese api Antwort in einem String speichern dann das Wort ersetzen Klasse, da es ein Schlüsselwort ist, dann analysieren Sie die Antwort

Verwandte Themen