J'ai rapidement réussi à créer des classes de domaine via un POST REST, mais je suis bloqué sur la façon de créer plusieurs créations pour un fichier xml avec plusieurs objets du même type, par exempleREST POST créer plusieurs objets de domaine à la fois?
<Track>
<trackAlbumName> Songs for Polar Bears </trackAlbumName>
<trackArtistName> Snow PAtrol </trackArtistName>
<trackSongTitle> First Song </trackSongTitle>
</Track>
J'ai ajouté une classe de domaine UploadTrackGroup, et je souhaite maintenant créer plusieurs objets de piste dans le même téléchargement, par exemple, j'espérais POST quelque chose comme;
<?xml version="1.0" encoding="utf-8"?>
<UploadTrackGroup>
<Track>
<trackAlbumName> Songs for Polar Bears </trackAlbumName>
<trackArtistName> Snow PAtrol </trackArtistName>
<trackSongTitle> First Song </trackSongTitle>
</Track>
<Track>
<trackAlbumName> Different Class </trackAlbumName>
<trackArtistName> Pulp </trackArtistName>
<trackSongTitle> Misshapes </trackSongTitle>
</Track>
<Track>
<trackAlbumName> F Sharp A Sharp </trackAlbumName>
<trackArtistName> Godspeed You Black Emperor </trackArtistName>
<trackSongTitle> Dead Flag BLues</trackSongTitle>
</Track>
</UploadTrackGroup>
Mais je serai damné si je peux le faire fonctionner.
Lorsque j'essaie d'utiliser le code suivant dans mon contrôleur;
println params
params.UploadTrackGroup.each {
println "-->" + it
}
Je ne vois qu'une seule piste, par exemple
[action:create, controller:recognisedSong, UploadTrackGroup:[Track: F Sharp A Sharp Godspeed You Black Emperor Dead Flag BLues]]
-->Track= F Sharp A Sharp Godspeed You Black Emperor Dead Flag BLues
Où rencontrez-vous le problème? chez le client? sur le serveur? où. Détails ... – hvgotcodes