GWT (Client) = Wie konvertiert man ein Objekt in JSON und sendet es an den Server?

8

Ich weiß, dass GWT eine gute RPC-Unterstützung hat. Aber für verschiedene Zwecke muss ich das selbst aufbauen:

1.) Wie kann ich ein Bean-Objekt (auf der Client-Seite) wie:

konvertieren? %Vor%

mit GWT in eine JSON-Zeichenfolge? (Im Idealfall nur mit Bibliotheken, die offiziell von GWT / Google kommen).

2.) Zweitens, wie kann ich diese generierte JSON-Zeichenfolge von der Client-Seite an einen beliebigen Server senden, der auch eine GWT-Client-Logik verwendet? (Im Idealfall nur mit Bibliotheken, die offiziell von GWT / Google kommen).

Ich habe viel gesucht, aber die Beispiele zeigen nie, wie Daten gesendet werden, sondern nur, um JSON-Daten zu empfangen.

Vielen Dank !!! Jens

    
jens 14.04.2011, 05:27
quelle

4 Antworten

9

Es gibt eine nette Klasse namens AutoBeanFactory, die von GWT für Sie erstellt wird, keine Bibliotheken von Drittanbietern. Siehe Ссылка

Sobald Sie Ihre AutoBeanFactory haben, können Sie es wie folgt verwenden:

erzeugt JSON von einem Objekt vom Typ SimpleInterface

%Vor%

Parsen von JSON von einem Objekt vom Typ SimpleInterface

%Vor%

Sie können RequestBuilder verwenden, um diese Anfragen ohne GWT-RPC oder RF-Zeug zu senden.

    
Riley Lark 14.04.2011, 12:10
quelle
7

Ich empfehle Ihnen, RestyGWT zu verwenden, damit JSON-Restdienste genau wie GWT RPC-Dienste funktionieren.

    
Hiram Chirino 14.04.2011 13:08
quelle
0

Sehen Sie sich das AutoBean -Rahmenwerk von GWT an, das zum Erstellen und Erstellen von Videos verwendet werden kann JSON-Payloads empfangen Der RequestBuilder -Typ kann dies verwendet werden, um HTTP-Anfragen an den Server zu senden.

    
BobV 14.04.2011 12:09
quelle
0

Sie haben auch eine andere Lösung, die eine 3rd-Party-Lösung ist, vielleicht eine zweite Lösung, aber sie kann auch der erste Ort sein. Die dritte Partei namens GSON und es ist ein Projekt Open Source auf Google-Code. Sie finden es hier .

Ich habe es benutzt und es ist sehr gut und sehr einfach.

    
Dor 03.09.2011 16:40
quelle

Tags und Links