c# - How to custom serialize a property? -
मैं अपने कक्षा में एक json serializing कर रहा हूँ:
[Serializable] सार्वजनिक वर्ग फ़ीड {सार्वजनिक स्ट्रिंग आईडी {get; सेट; } सार्वजनिक स्ट्रिंग id_str {get; सेट; } सार्वजनिक उपयोगकर्ता उपयोगकर्ता {get; सेट; } सार्वजनिक दिनांक समय बनाया_अट {प्राप्त; सेट; }} JavaScriptSerializer jss = नया JavaScriptSerializer (); फीड फ़ीड = jss.Deserialize & lt; फीड & gt; (जेएसएन); created_at नामक एक फ़ील्ड है, लेकिन मैं इसे सीधे json से नहीं जमा करना चाहता हूँ, लेकिन पहले इसे संसाधित कर रहा है, जैसे: < / P> <पूर्व> दिनांकटाइम। पैराएक्सएक्ट (बनाया गया, "डीएमडीएमएम डीडी एचएच: एमएम: एसएस ज़्ज़्ज़ य्याय", कल्चर इन्फो। इन्विरियनटीकचर); मैं इसे कैसे कर सकता हूं?
आप का उपयोग करने के अलावा इस तरह से एक चाल का उपयोग कर सकते हैं:
[सीरियलज़ेबल] सार्वजनिक वर्ग फ़ीड {सार्वजनिक स्ट्रिंग आईडी {get; सेट; } सार्वजनिक स्ट्रिंग id_str {get; सेट; } सार्वजनिक उपयोगकर्ता उपयोगकर्ता {get; सेट; } सार्वजनिक स्ट्रिंग created_at {get {return createdAt.ToString (FORMAT); } सेट {निर्मित} दिनांक = समय। पर्स ईएक्सैक्ट (मान, "डीएमडीएमएम डीडी एचएच: एमएम: एसएस ज़्ज़्ज़ य्वाय", कल्चर इन्फो। इन्विरियनटीकचर); }} [NotSerialized] सार्वजनिक दिनांक समय बनाया {प्राप्त करें; सेट; }}
Comments
Post a Comment