У меня есть класс «Person» с настраиваемым атрибутом для нескольких свойств, я хочу серилизовать этот объект класса с помощью функции сериализации newtonsoft json.
Я хочу, чтобы во время сериализации мой настраиваемый атрибут также был сериализован в строке Json.< /p>
есть ли у нас что-нибудь встроенное в newtonsoft для этого?
Код: Выделить всё
public class Person
{
public Int32 Id { get; set; }
public String FirstName { get; set; }
public String LastName { get; set; }
[Encrypted(key="PersonalData")]
public String Address { get; set; }
[Encrypted(key="PersonalData")]
public String Phone { get; set; }
[Encrypted(key="PersonalData")]
public String IdentityDetails{ get; set; }
}
Я хочу, чтобы при экспорте строки json посредством сериализации примененные к свойству пользовательские атрибуты также экспортировались как часть json, чтобы, просматривая данные json, мы могли определить, что значения этих свойств зашифрованы. Чтобы другая программа, в которую мы отправляем строку json, могла выполнить соответствующее действие для этого значения свойства, мой класс не фиксирован, мы можем отправить любую строку json класса в другую программу, которая отвечает за чтение json и ее обработку.
Подробнее здесь:
https://stackoverflow.com/questions/790 ... s-in-c-net