的輸入實體的Java +球衣名單,我需要接受JSON實體的名單輸入到我的WS。在web服務
這裏我實體定義:
@XmlRootElement
public class ContactClass {
public String action;
public Long userId;
public String phone;
public String fbId;
}
這裏我WS函數定義:
@PUT
@Path("/{userId}/adBook")
public String synchAdBookContacts(@PathParam("userId") Long userId, ArrayList<ContactClass> contacts)
刪除的ArrayList <>它工作正常,但我需要ContactClass數組作爲輸入。
你能幫助我嗎?
謝謝!
更新: 最後,我找到了解決辦法,在這裏,已經解決了我的問題的文章: https://blogs.oracle.com/japod/entry/missing_brackets_at_json_one
仍然無法工作......同樣的問題....客戶端發送_The請求是語法不正確的(錯誤請求)._這裏的有效載荷:'[{「行動」:「添加」,「用戶id」:120 , 「手機」: 「322222」},{ 「動作」: 「添加」, 「用戶id」:120, 「手機」: 「222211112」}]' – Bagbyte 2012-03-04 13:46:29