У меня есть следующий java-код / Объект:
@Entity
@XmlRootElement
@XmlAccessorType(XmlAccessType.NONE)
public class Company implements java.io.Serializable {
...
@XmlElementWrapper(name="trips")
@XmlElement(name = "trip")
private Set<Trip> trips = new HashSet<Trip>(0);
...
}
Вот соответствующие файлы jars:
Ответ json в консоли:
"trips":{"trip":{"id":1,"name":"ABC"}}}}
Как вы можете видеть, ответ не содержит скобок ("[]"), что означает, что resteasy не преобразует его в массив. Такое поведение вызывает у меня много проблем вугловое приложение.Есть ли способ заставить java / resteasy конвертировать в массив, чтобы я мог легко манипулировать массивом в приложении Angular?
Как лучше всего преобразовывать список в приложение Angular?Я считаю, что JSON должен быть что-то вроде:
"trips":{[{"id":1,"name":"ABC"},{"id":2,"name":"XYZ"}]}
Заранее спасибо.