2014-06-17 41 views
0

當我嘗試向服務器發送json時,我收到http 400錯誤請求異常。HTTP 400將json轉換爲java對象表示的錯誤請求異常

了JSON格式爲:

{ 
    "role": "home", 
    "name": "group1: False, group2: False" 
} 

的Java類來表示這個JSON是:

public class Params { 

    private String role; 
    private String[] name; 

    public String[] getName() { 
     return name; 
    } 

    public void setName(String[] name) { 
     this.name = name; 
    } 

    public String getRole() { 
     return profileRuleName; 
    } 

    public void setRole(String role) { 
     this.role = role; 
    } 

} 

是Java類,以表示此JSON正確的格式?

+2

好像'名稱「應該是一個數組,而不是一個字符串 –

回答

0

您可以構造一個數組JSON是這樣的:

{ 
    "role": "home", 
    "name": ["group1","group2"] 
} 

下面就以JSON格式顯示陣列(和對象以及其他一切)的鏈接

http://json.org

+0

哇,你沒有解釋問題,但直接解釋瞭解決方案。 – Bart

+0

好的,下次我會照顧這個,感謝您的評論 – Ravi