열거 형을 문자열 표현으로 deserialize하고 json.net을 사용하여 그 반대도 마찬가지입니다. 프레임 워크에 적용하도록 지시 할 수있는 유일한 방법 StringEnumConverter은 다음과 같이 해당 속성에 주석을 추가하는 것입니다.
[JsonConverter(typeof(StringEnumConverter))]
public virtual MyEnums MyEnum { get; set; }
그러나 내 사용 사례에서는 StringEnumConverter추가 주석없이 모든 열거 형이를 사용하여 (역) 직렬화되도록 json.net을 전역 적으로 구성하는 것이 훨씬 더 편리 할 것 입니다.
예를 들어 사용자 정의의 도움으로 그렇게 할 수있는 방법이 JsonSerializerSettings있습니까?
GlobalConfiguration.Configuration.Formatters.JsonFormatter.SerializerSettings작동하지 않았습니다. 왜 그럴 수 있는지 아십니까?