सर्वर की ओर, आपके JSON API को एक प्लेटफ़ॉर्म पर एक भाषा में लिखा जाएगा, यह PHP, .NET या आपकी पसंद का कोई भी प्लेटफ़ॉर्म हो सकता है।
क्लाइंट साइड (आईफोन, एंड्रॉइड, आदि) पर आपको एक क्लाइंट लिखना होगा जो आपके JSON API पर अनुरोध करने और प्रतिक्रियाओं को संभालने में सक्षम है।
हालांकि, अपने क्लाइंट एपीआई में स्थिरता को लागू करने के लिए आप अनुरोध-उत्तर पैटर्न जैसे पैटर्न को नियोजित कर सकते हैं, मैं इसे हर समय उपयोग करने और कार्यान्वित करने के लिए उपयोग करता हूं।
विचार प्रत्येक JSON API विधि के लिए है, आपके पास एक अनुरोध कक्षा है, और एक प्रतिक्रिया वर्ग है। आप एक सेवा क्लाइंट भी लिखेंगे जो आपके JSON API का प्रतिनिधित्व करता है। जावा में
/contact/{id}
/address_book
/save_contact/{id}
मेरी सेवा ग्राहक (उदाहरण:
एक उदाहरण
चलो कहते हैं कि मैं एक JSON सेवा कि मुझे मेरी पता पुस्तिका से सम्पर्क करने का विवरण देता है करते हैं, यह इन सेवा तरीकों हो सकता था) में यह इंटरफ़ेस हो सकता है:
public interface AddressBookClient {
public GetContactResponse getContact(GetContactRequest request);
public GetAddressBookResponse getAddressBook(GetAddressBookRequest request);
public SaveContactResponse saveContact(SaveContactRequest request);
}
हालांकि कार्यान्वयन क्लाइंट प्लैटफ़ोफ़ में अलग होगा आरएमएस, एक ही दृष्टिकोण या पैटर्न का उपयोग करके उन्हें लगातार बनाए रखेंगे।
उम्मीद है कि मदद करता है।
स्रोत
2012-05-18 07:03:18
मुझे उत्तर देने पर एक कारण की उम्मीद है। –