У мене є деякі дані в об'єкті C # DataSet. Я можу серіалізувати його прямо зараз, використовуючи подібний конвертер Json.net
DataSet data = new DataSet();
// do some work here to populate 'data'
string output = JsonConvert.SerializeObject(data);
Однак для цього використовуються імена властивостей від data
друку до файлу .json. Я хотів би змінити назви властивостей на щось інше (скажімо, змінити "foo" на "bar").
У документації на Json.net у розділі "Серіалізація та десеріалізація JSON" → "Атрибути серіалізації" написано "JsonPropertyAttribute ... дозволяє налаштувати ім'я". Але прикладу немає. Хтось знає, як за допомогою JsonPropertyAttribute змінити ім’я властивості на щось інше?
( Пряме посилання на документацію )
Документація Json.net здається рідкою. Якщо у вас є чудовий приклад, я спробую додати його до офіційної документації. Дякую!