So lesen Sie den JSON-Anfragetext in Jersey

8

Ich habe eine Anforderung, in der ich die JSON-Anfrage lesen muss, die als Teil der Anfrage hereinkommt und sie gleichzeitig in POJO umwandelt. Ich konnte es in POJO-Objekt konvertieren. Aber ich war nicht in der Lage, den Anfragetext (Payload) der Anfrage zu bekommen.

Für Beispiel: Ruhe Ressource ist wie folgt

%Vor%

POJO als

%Vor%

JSON-Anfrage ist

%Vor%

Ich kann UserVO in der doLogin () -Methode von WebContentRestResource richtig auffüllen. Aber ich brauche auch das Roh-JSON, das als Teil der Anfrage übermittelt wird.

Kann mir jemand helfen?

Danke ~ Ashok

    
ashokr 27.06.2013, 06:34
quelle

2 Antworten

7

Hier ist ein Beispiel für Jersey 2.0, nur für den Fall, dass jemand es braucht (inspiriert von futurelematics). Es fängt JSON ab und erlaubt es sogar, es zu ändern.

%Vor%     
vladimir83 14.10.2013 16:22
quelle
-2

Eine Möglichkeit besteht darin, ein ContainerRequestFilter zu verwenden, das aufgerufen wird, bevor Ihre Methode aufgerufen wird:

%Vor%     
futuretelematics 04.07.2013 22:35
quelle