Сериализация пользовательских атрибутов вместе со свойствами класса в С#.netC#

Место общения программистов C#
Ответить
Anonymous
 Сериализация пользовательских атрибутов вместе со свойствами класса в С#.net

Сообщение Anonymous »

У меня есть класс «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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»