Meteor.js DDP date into C# DateTime using Json.NET -
प्रश्न: मैं Json.NET को सफलतापूर्वक इस जेसन दिनांक संरचना को सी # दिनांकटाइम में कनवर्ट करने के लिए कैसे करूं? < / Em>
हैलो, मैं डीडीपी प्रोटोकॉल का प्रयोग एक ज्ञात / सख्त रिटर्न संरचना में मौजूदा मेटीर.जेएस ऐप पर किसी विधि कॉल से रिटर्न मान को डिसेरीलाइज करने का प्रयास कर रहा हूं।
मैं सबसे बुनियादी चीजों को लागू करने के लिए गतिशीलता का उपयोग कर रहा हूं, लेकिन, सी # के पक्ष पर टाइप सुरक्षा और इंटेलिजेंस से लाभ पाने के लिए सख्त संरचनाओं पर आगे बढ़ना।
हालांकि यह सफलतापूर्वक deserialize करने में विफल रहा है javascripts की तारीख () सी # रों दिनांक समय में के लिए javascripts दिनांक डीडीपी क्रमबद्धता संरचना () का उपयोग कर:
"जब": { "$ तिथि": 1406886657338}
प्रश्न: मैं जेसन.नेट को इस जेएसओएन दिनांक संरचना को सी # दिनांकटाइम में सफलतापूर्वक कन्वर्ट कैसे करूं?
अगर "प्रोटोकॉल" मिडलवेयर संभव था, तो डीडीपी दिनांक () भी अजीब हो जाएगा।
मेरी संरचनाएं:
नामस्थान xxxx.API.S ट्रंकचर {सार्वजनिक स्टार्ट loginParams {सार्वजनिक स्ट्रिंग ईमेल; सार्वजनिक स्ट्रिंग एपीआई क्लाइंट; } सार्वजनिक संरचना लॉगिन लौटें {सार्वजनिक स्ट्रिंग परिणाम; सार्वजनिक स्ट्रिंग सत्र; सार्वजनिक स्ट्रिंग ईमेल; सार्वजनिक स्ट्रिंग उपयोगकर्ता; सार्वजनिक दिनांक समय कब; सार्वजनिक स्ट्रिंग क्लाइंट; }}
वापसी मान मैं loginReturn में परिवर्तित करना चाहते हैं:
xxxx.DDP.Client.DDPClient.ConnectGS.AnonymousMethod__1 (गलती = (शून्य), रेस = {{ "परिणाम": "सफलता", "सत्र": "v3gozkHgceoqGqsfd", "ईमेल": "xxxx@gmail.com", "उपयोगकर्ता": "hueun3s8rKQWsoQDT" "सर्वर": "Lnf3vAFaeoCiMWriY", "जब ": {" $ तिथि ": 1406886657338}," ग्राहक ":" OfficialxxxxPlugin "}}) /Volumes/2TB/Files/Documents/Dropbox/Development/C#/xxxx/xxxx/xxxxAPI/xxxx.DDP.Client/DDPClient में .cs: 43
JSON प्रतिक्रिया में मान एक यूनिक्स टाइमस्टैम्प है यह 1 जनवरी 1970 00:00:00 UTC से मिलीसेकंड की संख्या देता है।
तो आप ऐसा कर सकते हैं:
स्ट्रिंग JSONDate = "1406886657338"; दिनांक समय जब = नया दिनांक समय (1 9, 1, 1, 0, 0, 0) .अधिकृत मिल्लेसेकंड्स (कन्वर्ट। दोहराएं (जेएसओंडेट));
Comments
Post a Comment