Мне нужно сериализовать объекты в JSON. Я хотел бы сделать это с помощью шаблона вместо использования аннотаций данных (как это делает большинство фреймворков). Кто-нибудь знает, как это сделать?
Картинка говорит более 1000 слов. Я ищу что-то похожее на это:
Например, если бы у меня был такой класс:
public class Test
{
public string Key { get; set; }
public string Name { get; set; }
public string Code { get; set; }
public Test Related { get; set; }
}
И была строка шаблона, которая могла бы выглядеть так:
{
id: "$Key",
name: "$Name",
related: "$Related.Name"
}
Я хочу чтобы получить объект JSON, свойства которого заполнены в соответствии с Key
, Name
и Related.Name
объекта.
Обычно я ищу метод JSON-сериализации , который вместо этого поддерживает шаблоны .