2010-11-10 29 views
12

REST ve JSON API'leri arasındaki farkların neler olduğunu, onlarla nasıl etkileşimde bulunduğunuzu ve sonuçları nasıl ayrıştırmanız gerektiğini öğrenin. Amacım, bir sonraki trenin evim tarafından metro istasyonuna ne zaman ulaştırılacağını anlatmak için android telefonum için küçük bir uygulama oluşturmaktır.REST ve JSON API'leri arasındaki farklar

Üniversitede C++ öğreniyorum, ancak bunu Java'da yapmayı umuyoruz. Bu, siyah-beyaz bir cevap sorusu olmaktan ziyade bir tartışma sorusu ise, özür dilerim, ancak başka bir yerde bulamıyorum.

APIs in Question

+3

şiddetle REST ve JSON API'ler bazı temel arama yaptıktan öneririm http://www.json.org/, http://en.wikipedia.org/wiki/Json

Ve Webservices, ziyaret hakkında daha fazla bilgi için, ziyaret edin. http://stackoverflow.com/search?q=rest+vs+json+api (ayrıca bkz http://en.wikipedia.org/wiki/REST) ​​ –

+0

Vikipedi çözümünü denedim, çok işe yaramadı Ben, ama bir dahaki sefere daha iyi Stack Overflow aramayı deneyeceğim. Üzgünüm, ama başka hiçbir şey işe yaramadı gibi görünüyordu. – Mike

cevap

17

Çok ilk şey JSON bir API değil ama bir veri biçimidir webservices ve programlar birbirlerine iletişim kurmak için kullandıkları, söz.

Web servisleri birçok biçimde olabilir, ancak en popüler olanları REST ve SOAP'dir. Web servisleri, uzak makinelerle etkileşim kurup onlarla iletişim kurmanın bir yolunu sunar.

, Json hakkında daha fazla bilgi http://en.wikipedia.org/wiki/Webservices

+0

Ben onu alacağım. – Mike

+11

http://jsonapi.org'un ima edilmediğinden emin misiniz? –

+6

@MaxDesyatov bu soru jsonapi.org şartnamesinden öncedir. – Weston

İlgili konular