У меня есть объект, который я хотел бы сериализовать, чтобы он выглядел примерно так
{
"someStaticallyNamedObject": "Something",
"dynamicallyNamedObject": "HelloWorld"
}
Реальная структура объектов до сериализации:
[DataContract]
public class SomeData
{
[DataMember(Name="someStaticallyNamedObject")]
public string someStaticallyNamedObject {get;set;}
public DynamicObj someDynamicObj;
}
public class DynamicObj
{
private string _dynamicObjName;
public string objectValue;
}
В идеале я не хочу использовать объект SomeData. Я хочу написать свою собственную логику сериализации только для DynamicObj.
Любая помощь будет оценена.