我正在使用simpleXmlConverter进行改造,在应用程序的每个位置它都能正常工作,除了一个响应的地方我正在将课程作为关键,如下所示
<Car onRequest="0" id="10624043" group="Cars" class="PWAR" internalClass="LDAR" >Mercedes-Benz</Car>
在转到POJO时,它给出了Class not exception例外:无法找到类&#34; PWAR&#34;即密钥的价值。我已尝试不使用restrict=false
和required=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;
}
答案 0 :(得分:0)
<Car onRequest="0" id="10624043" group="Cars" class="PWAR" internalClass="LDAR" >Mercedes-Benz</Car>
将此api响应保存在字符串中然后替换单词class,因为它是关键字然后解析响应