У меня проблемы с сериализацией 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]
}