Tôi có một dịch vụ web yên tĩnh, và phản ứng là:JAX-RS - JSON mà không cần nút gốc
{
"cities": [{
"id": "1",
"name": "City 01",
"state": "A1"
}, {
"id": "2",
"name": "City 02",
"state": "A1"
}]
}
Nhưng tôi muốn điều này:
{
[{
"id": "1",
"name": "City 01",
"state": "A1"
}, {
"id": "2",
"name": "City 02",
"state": "A1"
}]
}
Làm thế nào tôi có thể cấu hình JAX-RS để tạo JSON mà không có nút gốc chỉ sử dụng tính năng JAX-RS và không phải là tính năng thực hiện cụ thể? Mã của tôi cần phải được di chuyển trên bất kỳ máy chủ ứng dụng nào.
thế nào là mô hình của bạn (City) lớp JAXB chú thích? đây là những gì sẽ kiểm soát việc nối tiếp/deserialization đến/từ XML và JSON. –
Lớp học của tôi dưới đây: @XmlRootElement (tên = "thành phố") lớp công khai CityDTO triển khai Serializable { } –