Serializing Enum Array Types
Today I ran into a problem: how to serialize an array of Enum values. I first tried applying StringEnumConverter directly but could not solve it. After carefully reading the documentation, I found one should use ItemConverterType rather than applying JsonConvert directly — and with that it was solved.
[JsonProperty(PropertyName = "XXXX", ItemConverterType=typeof(StringEnumConverter))]