2010-11-10 7 views
12

Sie fragen sich, was die Unterschiede zwischen REST- und JSON-APIs sind, wie Sie mit ihnen interagieren und wie Sie die Ergebnisse parsen. Mein Ziel ist es, eine kleine Anwendung für mein Android-Handy zu bauen, um mir zu sagen, wann der nächste Zug von meinem Haus zur U-Bahn-Station kommt, mit Hilfe der Entwickler-API der Transitagentur.Unterschiede zwischen REST- und JSON-APIs

Ich lerne C++ in der Universität, aber hoffe, in Java darüber zu gehen. Es tut mir leid, wenn es sich eher um eine Diskussionsfrage als um eine Schwarz-Weiß-Antwort handelt, aber ich kann nirgendwo anders Informationen finden.

APIs in Question

+3

ich stark einige grundlegende Suche auf REST und JSON APIs empfehlen würde zu tun. http://stackoverflow.com/search?q=rest+vs+json+api (siehe auch http://en.wikipedia.org/wiki/REST) ​​ –

+0

Ich habe die Wikipedia-Lösung ausprobiert, funktionierte nicht so gut ich, aber ich werde versuchen, Stack Overflow nächstes Mal besser zu suchen. Entschuldigung, aber es schien, als ob nichts anderes funktionierte. – Mike

Antwort

17

Allererste, was zu erwähnen, JSON nicht eine API ist, sondern ein Datenformat eines Web Service und Programme verwenden, um miteinander zu kommunizieren.

Webservices können viele Formen haben, am beliebtesten sind jedoch REST und SOAP. Webservices bieten Ihnen eine Möglichkeit, mit Remote-Computern zu interagieren und mit ihnen zu kommunizieren.

Um mehr über Json, besuchen http://www.json.org/, lesen http://en.wikipedia.org/wiki/Json

und mehr über Webservices zu lesen, besuchen, http://en.wikipedia.org/wiki/Webservices

+0

Ich komme dazu. – Mike

+11

Sind Sie sicher, dass http://jsonapi.org nicht impliziert wurde? –

+6

@MaxDesyatov diese Frage älter als jsonapi.org Spezifikation. – Weston

Verwandte Themen