Erstellen Sie eine JSON-Objekt zur post in Spring-Boot-tests

Ich wollen, schreiben Sie einfachen test ausführen, eine POST-Anforderung an eine /Benutzer-URL mit der JSON-Nutzlast, um Benutzer anzulegen. Ich kann nicht finden, wie konvertiert man ein neues Objekt zu JSON und haben sich bisher so viel, es ist offensichtlich falsch, aber erklärt den Zweck:

@Test public void createUser() throws Exception {
    String userJson = new User("My new User", "[email protected]").toJson();
    this.mockMvc.perform(post("/users/").contentType(userJson)).andExpect(status().isCreated());
Schreibe einen Kommentar