亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

無法將 JSON 值反序列化為類型

無法將 JSON 值反序列化為類型

牛魔王的故事 2021-07-05 12:55:30
我試圖在我的網絡服務中反序列化一個 post 請求,但我最終得到一個 HTTP 500 說javax.json.bind.JsonbException: Error deserialize JSON value into type: class [C. 我正在使用 Jackson 來處理 JSON 內容。這是我從 Postman 發送的 JSON 字符串:{"firstName":"FirstName","middleName":"middleName","lastName":"LastName","name":"SomeName","password":"$0meR@nd0m","creationTimeStamp":1533950475466}  這是我的 POJO :@XmlRootElementpublic class UserFormInterceptor   {    @Pattern(regexp = "^[\\S][\\p{L} .'-]+$") @Size(min = 2, max = 64) @NotEmpty @NotNull    private String firstName;    @Pattern(regexp = "^[\\S][\\p{L} .'-]+$") @Size(min = 2, max = 64)    private String middleName;    @Pattern(regexp = "^[\\S][\\p{L} .'-]+$") @Size(min = 2, max = 64) @NotEmpty @NotNull    private String lastName;    @Pattern(regexp = "^[a-zA-z][\\w]*$") @Size(min = 8, max = 64) @NotEmpty @NotNull    private String name;    @Pattern(regexp = "(?=.*?[A-Z]+)(?=.*?[0-9]+)(?=.*?[\\p{Punct}]+).*") @Size(min = 8, max = 64) @NotEmpty @NotNull    private char[] password;    @Positive @NotEmpty @NotNull    private long creationTimeStamp;    public UserFormInterceptor() {}    public UserFormInterceptor(@NotNull String name, @NotNull String password, @Positive long creationTimeStamp, @NotNull String firstName, String middleName, @NotNull String lastName) {        this.name = name;        this.password = password.toCharArray();        this.creationTimeStamp = creationTimeStamp;        this.firstName = firstName;        this.middleName = middleName;        this.lastName = lastName;    }    @NotNull    public String getFirstName() {        return firstName;    }    public void setFirstName(@NotNull String firstName) {        this.firstName = firstName;    }    public String getMiddleName() {        return middleName;    }    public void setMiddleName(String middleName) {        this.middleName = middleName;    }    @NotNull    public String getLastName() {        return lastName;    }    public void setLastName(@NotNull String lastName) {        this.lastName = lastName;    }
查看完整描述

1 回答

  • 1 回答
  • 0 關注
  • 257 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號