Я сделал код, который добавляет комментарии на мой localhost: 3000, но он разбирает много информации, я хочу удалить «commentModel», но если я удаляю его из класса CommentRq, я получаю ошибки
{
"commentModel": {
"комментарий": "коментарз",
"дата": "6/6/19 9:34 утра"
},
"id": 666
}
]
CommentRq
@AllArgsConstructor
@NoArgsConstructor
@Data
@Builder
public class CommentRq {
@JsonProperty(access = JsonProperty.Access.READ_ONLY)
private CommentModel commentModel;
@AllArgsConstructor
@NoArgsConstructor
@Data
@Builder
public static class CommentModel {
@JsonProperty("comment")
String resourceName;
@JsonProperty("date")
String resourceNamed;
}
}
CommentBody
public class CommentBody {
Date now = new Date();
@JsonInclude(JsonInclude.Include.NON_NULL)
public CommentRq RequestCommentBody() {
return CommentRq.builder()
.commentModel(new CommentRq.CommentModel(
"komentarz",
(DateFormat.getInstance().format(now))
))
.build();
}
}