XML使用改进解析嵌套的JSON

时间:2017-12-20 07:57:04

标签: android xml retrofit2

-keep class com.firebase.**{ *; }

如何使用Retrofit读取XML元素标记中的JSON对象?

这是我的用于XML解析的POJO类

<Res><Payload>{"Queues":{"Queue":[{"Name":"someproject"}]}}</Payload></Res>

1 个答案:

答案 0 :(得分:0)

默认情况下,Retrofit转换器代码只能读取XML数据,因此,您没有队列可以解析

将Payload设为字符串字段。

@Root(name = "Res", strict = false) 
public class PingResponse { 
    @Element(name = "Payload", strict = false) 
    public String  Payload; 
}

在别处定义方法以创建和解析JSONObject实例