I have an object I'd like to serialize to look somewhat like this
{
"someStaticallyNamedObject": "Something",
"dynamicallyNamedObject": "HelloWorld"
}
The real structure of the objects before serialization is:
[DataContract]
public class SomeData
{
[DataMember(Name="someStaticallyNamedObject")]
public string someStaticallyNamedObject {get;set;}
public DynamicObj someDynamicObj;
}
public class DynamicObj
{
private string _dynamicObjName;
public string objectValue;
}
Ideally I don't want to use the SomeData object. I want to write my custom serialization logic only for DynamicObj.
Any help will be appreciated.