[ObsoleteAttribute("SerializeObjectAsync is obsolete. Use the Task.Factory.StartNew method to serialize JSON asynchronously: Task.Factory.StartNew(() => JsonConvert.SerializeObject(value, formatting, settings))")]
        public static Task<string> SerializeObjectAsync(object value, Formatting formatting, JsonSerializerSettings settings)
        {
            return Task.Factory.StartNew(() => SerializeObject(value, formatting, settings));
        }