У меня есть ExtensionDataObject (System.Runtime.Serialization.ExtensionDataObject) поле в ответе API. И в этой области есть данные клиента, а не данные инструмента сериализации. Полагаю, тот, кто разрабатывал API, не задумывался об этом.
Я хочу сериализовать ответ как JSON и сохранить его в кеше (Redis). Но когда я сериализирую ответ в JSON, поле ExtensionDataObject исчезает.
Я использую
Newtonsoft.Json.JsonConvert.SerializeObject(value);
Как я могу сериализовать данные, включая ExtensionDataObject?