ฉันต้องการแยกการแจงนับการแทนค่าสตริงและในทางกลับกันด้วย json.net วิธีเดียวที่ฉันสามารถหาเพื่อบอกให้กรอบงานใช้StringEnumConverterคือการใส่คำอธิบายประกอบคุณสมบัติที่เป็นปัญหาดังนี้:
[JsonConverter(typeof(StringEnumConverter))]
public virtual MyEnums MyEnum { get; set; }
อย่างไรก็ตามในกรณีการใช้งานของฉันการกำหนดค่า json.net ทั่วโลกจะสะดวกกว่ามากเพื่อให้การแจงนับทั้งหมดได้รับ (de) ต่อเนื่องโดยใช้StringEnumConverterคำอธิบายประกอบโดยไม่จำเป็นต้องมีคำอธิบายประกอบเพิ่มเติม
มีวิธีใดบ้างที่จะทำได้เช่นด้วยความช่วยเหลือของประเพณีJsonSerializerSettingsหรือไม่?
GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettingsแต่ไม่ได้ผล มีความคิดว่าทำไมถึงเป็นเช่นนั้น?