Galera,
estou trabalhando na API do Flickr, estou recendo as respostas via JSON, a resposta é nessa forma :
<photos page="2" pages="89" perpage="10" total="881">
<photo id="2636" owner="[telefone removido]@N01"
secret="a123456" server="2" title="test_04"
ispublic="1" isfriend="0" isfamily="0" />
<photo id="2635" owner="[telefone removido]@N01"
secret="b123456" server="2" title="test_03"
ispublic="0" isfriend="1" isfamily="1" />
<photo id="2633" owner="[telefone removido]@N01"
secret="c123456" server="2" title="test_01"
ispublic="1" isfriend="0" isfamily="0" />
<photo id="2610" owner="[telefone removido]@N01"
secret="d123456" server="2" title="00_tall"
ispublic="1" isfriend="0" isfamily="0" />
</photos>
Estou utilizando o FlexJSON para deserializar, já que vi recomendarem ele aqui.
Criei duas classes para receber o JSON:
public class photo {
private String id;
private String owner;
private String secret;
private String server;
private String title;
private String ispublic;
private String isfriend;
private String isfamily;
// com os respectivos, get e setters tbm
public class photos {
private String page;
private String pages;
private String perpage;
private String total;
private List<photo> photo;
Então para deserializar eu faço :
photos p = new JSONDeserializer<photos>().deserialize( texto ); // texto contém a resposta, em string
Mas recebo esse erro:
Agora não sei mais o que fazer,rs.
Estou pesquisando sobre a solução, mas até agora nada.
Agora vou dormir pois já estou trabalhando nessa API faz 2 dias seguidos,rsrs.
Abraços GUJ.