Custom converter create:
public class ListToStringConverter : JsonConverter { public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer) { throw new NotImplementedException(); } public override object ReadJson(JsonReader reader, Type objectType, object existingValue, JsonSerializer serializer) { JArray data = serializer.Deserialize<JArray>(reader); // тут что-то делаем, преобразуем в строку, например return data.ToString(); } public override bool CanConvert(Type objectType) { throw new NotImplementedException(); } }
And assign him to the class:
internal class ActionCollection { [JsonProperty("items")] [JsonConverter(typeof (ListToStringConverter))] public string Content { get; set; } }