How to serialize runtime added “properties” to Json
问题 I implemented the possibility to add "properties" at runtime to objects with special SystemComponent.PropertyDescriptor-s. Due to the fact that these properties are only accessible with the ComponentModel.TypeDescriptor and not via Reflection, the properties work well in WPF environment but not with Serialization. This is because of all JSON serializers, that I know, use reflection on the type. I analyzed Newtonsoft.Json, System.Json, System.Web.Script.JavaScriptSerializer, System.Runtime