में संपत्ति-आधारित प्रकार का संकल्प JSON ऑब्जेक्ट की संपत्ति के आधार पर JSON.NET का उपयोग करके प्रकार समाधान को ओवरराइड करना संभव है? मौजूदा एपीआई के आधार पर, ऐसा लगता है कि मुझे JsonPropertyCollection
स्वीकार करने और Type
को वापस करने के लिए एक तरीका चाहिए।JSON.NET
नोट: मुझे TypeNameHandling attribute पता है, लेकिन यह $type
संपत्ति जोड़ता है। मेरे पास स्रोत JSON पर नियंत्रण नहीं है।
क्या लागू नहीं किया गया सार 'WriteJson' विधि के बारे में:
और यहाँ उदाहरण उपयोग (यह भी जैसा कि ऊपर उल्लेख अद्यतन) है? –
@ CanPoyrazoğlu आप CanWrite संपत्ति को ओवरराइड करना चाहते हैं और इसे गलत पर सेट करना चाहते हैं। यह कनवर्टर अपने डिफ़ॉल्ट व्यवहार में वापस आ जाएगा। – bmeredith