मेरे दिमाग में मार्शलिंग एक ऑब्जेक्ट या डेटा लेने, इसे गैर-मूल संदर्भ में उपयोग के लिए तैयार करने और फिर उस विदेशी संदर्भ में प्रस्तुत करने के कार्य को संदर्भित करता है।
मुझे लगता है कि यह किसी ऐसे माहौल में डेटा या ऑब्जेक्ट को "उधार" के संदर्भ में सोचता है जिसमें यह परिचित नहीं है। इसमें अलग-अलग एन्कोडिंग, एक रैपर इत्यादि शामिल हो सकते हैं, और कैसे ऑब्जेक्ट स्थानांतरित हो जाता है वह मार्शलिंग प्रक्रिया का एक महत्वपूर्ण हिस्सा है।
जब तक डेटा या ऑब्जेक्ट को वास्तव में अपने नए संदर्भ में प्रस्तुत नहीं किया जाता है, तो मुझे इसे मार्शल नहीं माना जाता है। उस बिंदु पर इसे अभी परिवर्तित, एन्क्रिप्टेड, लपेटा गया या जो भी हो गया है।
उदाहरण के तौर पर, JSON अक्सर एक ऑब्जेक्ट या डेटा को एक प्रक्रिया से दूसरे में स्थानांतरित करने के लिए उपयोग किया जाता है। जब आप JSON में कनवर्ट करते हैं, तो मैं बस मानता हूं कि एक डेटा संरचना से दूसरे में परिवर्तन। एक बार तार पर स्थानांतरित हो जाने के बाद, फिर इसे मार्शल किया जा रहा है।
तो, कोई संदर्भ परिवर्तन नहीं, कोई मार्शल नहीं।
यह मेरा दो सेंट है।
टैग के रूप में 'dotnot' का उपयोग न करें –