wie die Rückkehr der json Objekte aus java-rest-api

Ich versuche die Rückgabe eines JSON-Objekts von einer jax-rs, aber ich bekomme einen internal server error, wenn ich versuche, auf.

Dies ist meine Methode, ich bin mit javax.ws.rs.GET.

@GET
@Produces("application/json")
public Testy getJson() {
   return new Testy("hello");
}

Dies ist die Klasse:

public class Testy {

    private final String value;

    public Testy(String value){

        this.value = value;
    }

  public String getValue(){

      return value;
   }

}

Meine Pom.xml hat diese Abhängigkeit, die ich habe verschiedene Abhängigkeiten, aber keine funktioniert. Es gibt verschiedene maven-Ressourcen für jersey-jersey-client-jersey-Kern.

<dependency>
 <groupId>com.fasterxml.jackson.jaxrs</groupId>
 <artifactId>jackson-jaxrs-json-provider</artifactId>
 <version>2.3.3</version>
</dependency>

Ich bin mit Glassfish 4.

Fragen über die Arbeit mit Jersey:

Habe ich einige Orte, wo Sie erwähnen, müssen Sie initialisieren POJO-Unterstützung, wie es scheint, seine für jersey-1.* aber ich bin mir nicht sicher. Ich brauche das nicht wenn ich mit 2.* ?

Muss ich das ändern web.xml zeigen Sie auf die jersey-servlet ?

Wie kann ich produzieren und konsumieren von JSON Objekten mit POJO-Klassen !?

Bearbeiten

Hier ist mein auto-generated config-Klasse.

wie die Rückkehr der json Objekte aus java-rest-api

Schreibe einen Kommentar