/ / क्या JSON ऑब्जेक्ट्स और डीटीओ एक ही चीज़ हैं? - जेसन, डीटीओ

क्या JSON ऑब्जेक्ट्स और डीटीओ एक ही चीज़ हैं? - जेसन, डीटीओ

जेएसओएन ऑब्जेक्ट्स और डीटीओ (डेटा ट्रांसफर ऑब्जेक्ट्स) हैंवही बात, या वे पूरी तरह से अलग हैं? एक आरईएसटी आर्किटेक्चर के मामले में, आने वाले HTTP अनुरोध क्लाइंट से JSON के रूप में भेजे जा सकते हैं, फिर सर्वर अंत में प्राप्त होने के बाद सीएलआर ऑब्जेक्ट्स को क्रमबद्ध किया जा सकता है।

इस विशेष मामले में, क्या JSON को डीटीओ माना जाएगा, या धारावाहिक वस्तु को डीटीओ के रूप में वापस लाया जाएगा?

मैं कई प्रणालियों के बीच डेटा ट्रांसफर के लिए बहुत नया हूं, इसलिए मैं मदद की सराहना करता हूं।

उत्तर:

जवाब के लिए 5 № 1

एक डीटीओ डेटा के प्रतिनिधित्व के लिए बस एक डिजाइन पैटर्न है और जेएसओएन, एक्सएमएल या यहां तक ​​कि कुछ और के रूप में स्वरूपित किया जा सकता है।

जेएसओएन क्रमबद्धता का प्रकार है। डीटीओ धारावाहिक वस्तु है।

एक तरफ: जेएसओएन सिर्फ डाटा-ट्रांसफर से ज्यादा करता है, लेकिन मुझे नहीं लगता कि आपके प्रश्न के संदर्भ में विस्तार महत्वपूर्ण है। महत्वपूर्ण यह है कि यदि आप जेएसओएन के व्यवहार पहलुओं का उपयोग करते हैं, तो आप अब डीटीओ से निपट नहीं रहे हैं डीटीओ व्यवहार-कम होना चाहिए।


जवाब के लिए 0 № 2

जैसा कि फेंटन का जवाब है, एक डीटीओ (गतिशील हस्तांतरण वस्तु) एक अवधारणा है और विशेष रूप से कुछ भी नहीं है

जेएसओएन, एक्सएमएल, आदि स्वयं में विनिर्देश हैं जो मुझे लगता है कि उनका मतलब है कि "जेएसओएन क्रमबद्धता का प्रकार है। डीटीओ धारावाहिक वस्तु है"।

एक पोस्ट के आधार पर martinfowler.com मुझे लगता है कि यह सही शब्दावली है "आप डीटीओ को JSON के रूप में क्रमबद्ध कर सकते हैं"। यानी एक JSON ऑब्जेक्ट एक डीटीओ हो सकता है।