Это класс-оболочка для выноски Json, которая работает нормально.
Мне нужно получить значение из JSON в списке данных, где media_type="image"
.
//wrapperclass
public class MediaList_AC {
public string id {get;set;}
public string date_gmt {get;set;}
public Cls_image_AC guid {get;set;}
public String media_type{get;set;}
public class Cls_image_AC {
public String rendered {get;set;}
}
}
//controller
public class Adfclass_AC {
public List<MediaList_AC> resdata {get;set;}
public List<MediaList_AC> newdata {get;set;}
public list<String> urlimage {get;set;}
public String[] strings { get; set; }
public Adfclass_AC() {
Http h = new Http();
HttpRequest req = new HttpRequest();
req.setEndpoint('https://wptestsmc.adflegal.org/wp-json/wp/v2/media?per_page=100');
req.setMethod('GET');
// Send the request, and return a response
HttpResponse res = h.send(req);
String result = res.getBody();
resdata = (List<MediaList_AC>)Json.deserialize(result, List<MediaList_AC>.class);
system.debug(urlimage);
}
}