Ich möchte einen REST Jersey Web-Service erstellen, der eine JSON-Zeichenfolge als Eingabeparameter akzeptiert.
Ich werde auch Post Requestand von Webmethod verwenden Ich werde eine JSON-Zeichenfolge zurückgeben.
Wie kann ich dies in einer HTML-Seite mit Ajax Post Request verbrauchen. Ich möchte wissen, welche Änderungen ich machen muss, damit die Web-Methode JSON String akzeptiert.
%Vor%Sie müssen Ihre Anforderungen aufschlüsseln. Zuerst möchten Sie eine JSON-Zeichenfolge akzeptieren. Also für deine Methode brauchst du
%Vor%Als nächstes müssen Sie entscheiden, was Sie von Ihrer Methode erhalten möchten. Sie können eine JSON-Zeichenfolge erhalten, wie Sie es vorschlagen, in diesem Fall würde Ihre Methode wie folgt aussehen:
%Vor%Alternativ kann, wenn Ihre JSON-Zeichenfolge einem Java-Objekt zugeordnet wird, das Objekt direkt übernommen werden:
%Vor%Sie geben an, dass Sie eine JSON-Zeichenfolge zurückgeben möchten. Du brauchst also:
%Vor%Und dann müssen Sie tatsächlich eine JSON-Zeichenfolge zurückgeben:
%Vor%Ihre vollständige Methode sieht also ungefähr so aus:
%Vor%Wenn Sie AJAX zum Senden und Empfangen verwenden, sieht das etwa so aus:
%Vor%Tags und Links java jax-ws rest jersey web-services