Bonjour,
J'ai un soucis que je vais illustrer avec un cas d'école de sérialisation d'objet
donnera donc
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 Person p = new Person { Id = 123, LastName = "Dupond", FirstName = "Jean", Address = new Address { Street = "1, rue du petit pont", ZipCode = "75005", City = "Paris", Country = "France" } };
Je me retrouve donc dans un cas similaire et j'aimerais savoir si il était possible lors de la sérialisation que les informations des adresses (Street, ZipCode, City et Country) apparaissent au même niveau que les propriété LastName, FirstName.. pour avoir un rendu comme ci-dessous
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <Person xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <LastName>Dupond</LastName> <FirstName>Jean</FirstName> <Id>123</Id> <Address> <Street>1, rue du petit pont</Street> <ZipCode>75005</ZipCode> <City>Paris</City> <Country>France</Country> </Address> </Person>
tout en conservant mon objet Adresse.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <Person xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <LastName>Dupond</LastName> <FirstName>Jean</FirstName> <Id>123</Id> <Street>1, rue du petit pont</Street> <ZipCode>75005</ZipCode> <City>Paris</City> <Country>France</Country> </Person>
Est-ce possible?
Pour l'instant j'ai l'impression qu'il faut que j'oubli mon objet Adresse pour faire apparaitre ces infos directement dans mon objet Personne.
Dans mon cas l'utilisation d'un objet A part entière Adresse simplifie un peu mon traitement du coup j'aimerai bien le garder.
Cordialement,
Christophe.
Partager