Динамически называть свойство при сериализации - PullRequest
0 голосов
/ 06 ноября 2018

У меня есть объект, который я хотел бы сериализовать, чтобы он выглядел примерно так

{
  "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.

Любая помощь будет оценена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...