[Skaringa] Problème de désérialisation
Hello,
J'ai un problème lors de la désérialisation avec Skaringa, lorsque je désérialise un object d'un type objet (une Integer ou int[] ne pose pas problème...)!
Voici mon code:
Code:
1 2 3 4 5 6 7 8 9 10 11
| public class Address {
String street;
int npa;
String city;
public Address(String street, int npa, String city) {
super();
this.street = street;
this.npa = npa;
this.city = city;
}
} |
Code:
1 2 3 4 5 6 7 8 9 10 11
| public class Person {
String firstname;
String lastname;
Address address;
public Person(String firstname, String lastname, Address address){
this.firstname=firstname;
this.lastname=lastname;
this.address=address;
}
} |
Code:
1 2 3
| public class DatabaseConfig {
public Person me = new Person("Patrick", "Mast", new Address("Fbg 25",2056,"Dombresson"));
} |
Assez basic donc... Ensuite je sérialise databaseConfig, ca me donne cela:
Code:
1 2 3 4 5 6 7 8 9 10 11
| ...
<me id="i1">
<firstname>Patrick</firstname>
<lastname>Mast</lastname>
<address id="i2">
<street>Fbg 25</street>
<npa>2056</npa>
<city>Dombresson</city>
</address>
</me>
... |
Mais lors de la désérialisation, il me met une erreur:
Citation:
GRAVE: Deserializer error! "com.skaringa.javaxml.DeserializerException: no default ctor found for class: Person"
Une idée?
Merci d'avance.:lol: