Мне нужно конвертировать результат ldap в json.Я пытался в течение нескольких часов, и я не нашел никакого решения.
search_filter = "CN=My Name"
attrs = ['givenName', 'sn', 'thumbnail_pic', 'phone', 'mail']
result = connect.search_s(base_dn, ldap.SCOPE_SUBTREE, search_filter, attrs)
У меня есть такой вывод:
('CN=My Name,OU=City,OU=Company,DC=com,DC=lan', {'sn': [b'Name'], 'givenName': [b'My'], 'phone': [b'+111 111 111 111'], 'mail': [b'My.Name@company.com'], 'thumbnail_pic': [b'binary data of picture']})
И я хочу преобразовать его в этот красивый JSON
[
{
"first_name": "My",
"last_name": "Name",
"picture": "binary data of picture",
"phone_number": "+111 111 111 111",
"email": "My.Name@company.com",
}
]
Я отчаянно нуждаюсь в помощи, так как думаю, что перепробовал почти все ... Любые идеи, пожалуйста?