Сериализация DirectoryServices SearchResult для JSON - PullRequest
0 голосов
/ 05 июня 2018

У меня проблемы с сериализацией DirectoryServices SearchResult в JSON с использованием Newtonsoft в C #.

Я хочу сделать что-то вроде этого:

string serialized = JsonConvert.SerializeObject(searchResult.Properties);

С ожиданием получения:

{
  "cn": "Some User",
  "accountexpires": 0,
  "msexchuseraccountcontrol": 0,
  "badpasswordtime": 131710299813433259,
  "someTrueArray": [1, 2, 3]
}

Вместо этого я получаю это (который создает массивы из строки и целых чисел):

{
  "cn": ["Some User"],
  "accountexpires": [0],
  "msexchuseraccountcontrol": [0],
  "badpasswordtime": [131710299813433259],
  "someTrueArray": [1, 2, 3]
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...