Wie zum senden/empfangen von JSON?

Eine dumme Frage, ich weiß. Aber ich normalerweise nicht tun, web-Programmierung und gebeten worden, einige schicken JSON-Daten und erhalten im Gegenzug.

Habe ich gegoogelt und es ist klar, wie das Kodieren und Dekodieren von JSON-Daten, aber ich bin so neu hier, dass ich nicht weiß, wie die Kommunikation mit der angegebenen URL und sagen "hier ist einige Daten, bitte schicken Sie mir einige back".

Kann jemand Punkt mich an einem einfachen funktionierenden code Beispiel? Zum Beispiel, einfach Benutzername und Passwort als JSON und erhalten einige Antwort ... ich glaube, ich sollte mit TIdHTTP, bin aber nicht sicher, wie es mit JSON. Ich habe eine GET und eine POST-Schnittstelle.

+1 @DavidHeffernan aber ich verstehe nicht, wer übergeben die verpackten JSON-Daten mit meiner Anfrage oder rufen Sie es aus der Antwort. En/de-code ist in Ordnung, aber das hinzufügen es als Parameter hat, mich zu verzetteln.

Ich würde wirklich ein (link auf ein) kleines, aber vollständiges Beispiel.

Btw, ich habe nur XE2 starter edition, damit ich nicht haben, datasnap.

  • Nicht JSON ist hier irrelevant? Nicht Sie müssen nur wissen, wie GET und POST? Und es gibt viele Beispiele dafür tun, dass mit Indy.
  • Fügen Sie die json zu senden, die in der request-body einer POST-oder PUT-HTTP-Anforderung. Erhalten JSON-in der Antwort der Körper. Look-up Request-en-Response-streams für Indy. Würde ein Beispiel geben, außer ich muss zu einem meeting, und Beispiel müssten nachgearbeitet werden vom server zu einem client...
InformationsquelleAutor Mawg | 2013-05-23
Schreibe einen Kommentar