スプリングレストを使用しています。
オブジェクトを表示して保存したい。
@RequestMapping(value = "/lodgers", method = RequestMethod.POST)
public LodgerInformation createLodger(@RequestBody @Valid final LodgerInformation lodgerDto) {
return lodgerService.save(lodgerDto);
}
public class LodgerInformation {
private long lodgerId;
private String firstName;
private String lastName;
private List<IdentityCardDto> identityCardDtoList;
...
}
public class IdentityCardDto {
private long identityCardId;
private IdentityCardTypeDto identityCardTypeDto;
private String value;
...
}
public class IdentityCardTypeDto {
private long identityCardTypeId;
private String identityCardType;
private Date expiration;
private boolean hasExpirationDate=false;
...
}
HTML側では、名前に使用する必要がある構造は何ですか? html コンポーネントに値を割り当てたり、その逆のプロセスを容易にするライブラリはありますか?
答えを得る:
"{"timestamp":1436292452811,"status":400,"error":"Bad Request","exception":"org.springframework.http.converter.HttpMessageNotReadableException","message":"ドキュメントを読み取れませんでした: Unrecognizedトークン 'firstName': [ソース: java.io.PushbackInputStream@3f7cf4ca; で 'null'、'true'、'false'、または NaN\n を予期していました。行: 1、列: 11]; ネストされた例外は com.fasterxml.jackson.core.JsonParseException: 認識されないトークン 'firstName': [ソース: java.io.PushbackInputStream@3f7cf4ca; で 'null'、'true'、'false' または NaN\n を予期していました。行: 1, 列: 11]","パス":"/lodgers"}"