我正在使用 JHipster 并运行以下 curl 命令:
POST/api/gang-users
与身体:
{
"role": "member",
"gang": "3",
"user": "1"
}
但我收到以下错误:
JSON 解析错误:无法构造实例 com.getgreetapp.greetapp.domain.User(尽管至少存在一个 Creator):没有从字符串值 ('1') 反序列化的字符串参数构造函数/工厂方法;嵌套异常是 com.fasterxml.jackson.databind.exc.MismatchedInputException:无法构造实例com.getgreetapp.greetapp.domain.User(尽管至少存在一个 Creator):没有字符串参数构造函数/工厂方法可以从字符串值 ('1') 反序列化\n 在 [来源:(PushbackInputStream);第 4 行,第 10 列](通过引用链:com.getgreetapp.greetapp.domain.GangUser[\"user\"])
帮派用户资源 createGangUser
@PostMapping("/gang-users")
@Timed
public ResponseEntity<GangUser> createGangUser(@Valid @RequestBody GangUser gangUser) throws URISyntaxException {
log.debug("REST request to save GangUser : {}", gangUser);
if (gangUser.getId() != null) {
throw new BadRequestAlertException("A new gangUser cannot already have an ID", ENTITY_NAME, "idexists");
}
User user = userRepository.findById(gangUser.getUser());
GangUser result = gangUserRepository.save(gangUser);
return ResponseEntity.created(new URI("/api/gang-users/" + result.getId()))
.headers(HeaderUtil.createEntityCreationAlert(ENTITY_NAME, result.getId().toString()))
.body(result);
}
呼啦一阵风
相关分类