2010-11-10 20 views
12

Zastanawiasz się, jakie są różnice między interfejsami API usług REST i JSON, w jaki sposób się z nimi łączysz i jak analizować wyniki. Moim celem jest zbudowanie małej aplikacji na mój telefon z Androidem, aby powiedzieć mi, kiedy następny pociąg dotrze do stacji metra przez mój dom, korzystając z API programisty dostarczonego przez agencję tranzytową.Różnice między interfejsami API usług REST i JSON

Uczę się C++ na uniwersytecie, ale mam nadzieję, że zajmiemy się tym w Javie. Przykro mi, jeśli jest to raczej pytanie do dyskusji niż pytanie czarno-białe, ale nie mogę znaleźć żadnej informacji w innym miejscu.

APIs in Question

+3

bym zalecamy jakiejś podstawowej wyszukaniu REST i JSON API. http://stackoverflow.com/search?q=rest+vs+json+api (zobacz także http://en.wikipedia.org/wiki/REST) ​​ –

+0

Próbowałem rozwiązania Wikipedii, nie działało zbyt dobrze dla ja, ale następnym razem spróbuję przeszukać Stack Overflow. Przepraszam, ale wydawało się, że nic innego nie działa. – Mike

Odpowiedz

17

Pierwszą rzeczą wspomnieć, JSON nie jest API, ale usługi sieciowe i programy formatu danych używać do komunikowania się ze sobą.

Usługi sieciowe mogą mieć wiele postaci, ale najbardziej popularne są usługi REST i SOAP. Usługi sieciowe umożliwiają interakcję ze zdalnymi komputerami i komunikowanie się z nimi.

Aby dowiedzieć się więcej o JSON odwiedzić http://www.json.org/, http://en.wikipedia.org/wiki/Json

I aby dowiedzieć się więcej o usługi sieciowe, wizyta http://en.wikipedia.org/wiki/Webservices

+0

Dojdę do tego. – Mike

+11

jesteś pewien, że http://jsonapi.org nie było dorozumiane? –

+6

@MaxDesyatov to pytanie poprzedza specyfikację jsonapi.org. – Weston

Powiązane problemy