Я анализирую динамический JSON, поэтому декомпилировать его сложнее, используя POJO (классы моделей)
Есть ли какой-нибудь удобный способ сделать это, дать мне предложения.
Вот проблема
public class Post {
@SerializedName("Resource")
@Expose
private Resource onlineResource;
public Resource getResource() {
return onlineResource;
}
public void setResource(Resource resource) {
this.onlineResource = resource;
}
}
public class Resource {
@SerializedName(value = "_xmlns:xlink",alternate = "xmlns:xlink")
@Expose
private Object xmlnsXlink;
@SerializedName(value = "_xlink:href",alternate = "xlink:href")
@Expose
private Object xlinkHref;
public Object getXmlnsXlink() {
return xmlnsXlink;
}
public void setXmlnsXlink(Object xmlnsXlink) {
this.xmlnsXlink = xmlnsXlink;
}
public Object getXlinkHref() {
return xlinkHref;
}
public void setXlinkHref(Object xlinkHref) {
this.xlinkHref = xlinkHref;
}
}
для класса ресурсов Иногда получают JSON
нравится:
{
"Resource": "abcdefgh",
}
в качестве альтернативы
как:
{
"Resource" :
{
"_xmlns:xlink":"xyz",
"_xlink:href":"abc"
},
}
Так, как я мог разобрать этот тип случайного (динамического) Json?