使用名为" class"的键解析Xml响应使用改造

时间:2016-07-12 07:32:09

标签: android xml-parsing retrofit2

我正在使用simpleXmlConverter进行改造,在应用程序的每个位置它都能正常工作,除了一个响应的地方我正在将课程作为关键,如下所示

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

在转到POJO时,它给出了Class not exception例外:无法找到类&#34; PWAR&#34;即密钥的价值。我已尝试不使用restrict=falserequired=false使用此类键值并创建转换器工厂非严格非使用它们帮助 这是我的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;
}

1 个答案:

答案 0 :(得分:0)

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

将此api响应保存在字符串中然后替换单词class,因为它是关键字然后解析响应