Ich habe einige Probleme bekommen die XML-Ausgabe erwarte ich mit JMS-Serialisierer und Symfony 3.JMS Serializer. Xml-Tag-Name für Array von Objekten
Ich habe eine Entität namens "Referenz". Verwendung der Annotations @XmlRoot („Referenz“) und ein Objekt nur zurückkehrt, wird die XML-Ausgabe von fos Rest Bündel wie erwartet:
<reference>
<id>1</id>
<title>Title 1</title>
</reference>
Aber wenn ich Ausgang findAll()
ein Array der gleichen Objekte (zurückgegeben durch Lehren Methode) bekomme ich diese:
<result>
<entry>
<id>1</id>
<title>Title 1</title>
</entry>
<entry>
<id>2</id>
<title>Title 2</title>
</entry>
<entry>
<id>3/id>
<title>Title 3</title>
</entry>
</result>
Der Tag <entry>
genannt wird, aber ich würde dies erreichen mag:
<result>
<reference>
<id>1</id>
<title>Title 1</title>
</reference>
<reference>
<id>2</id>
<title>Title 2</title>
</reference>
<reference>
<id>3/id>
<title>Title 3</title>
</reference>
</result>
(I don weiß nicht, wie man @XmlList
in diesem Fall benutzt, weil ich nicht eine Elternentität habe, die die Bezugsartikel hält ...)
Danke!
Großartig, danke! – user1915746