Получите dict вместо OrderedMapSerializedKey при чтении Cassandra с Python - PullRequest
1 голос
/ 01 июля 2019

Я пытаюсь прочитать строку из таблицы Кассандры в Python.Эта таблица имеет поле map<text, some_object>, где some_object - это определенный пользователем тип.Затем этот тип дополнительно содержит map<text, text>, например, и т. Д. ...

Проблема заключается в том, что, когда я читаю строку из такой таблицы, каждое поле карты считывается в объект типа OrderedMapSerializedKey, иМне нужно, чтобы он был диктом для правильной сериализации JSON впоследствии.

Могу ли я как-то сказать драйверу Python для Cassandra прочитать его как dict в первую очередь?Если нет, то каким было бы альтернативное решение?Я знаю, что могу преобразовать поле OrderedMapSerializedKey, чтобы диктовать себя (как я обнаружил здесь ), но, как я уже говорил, вся строка может быть сложной вложенной структурой со многими картами внутри, так что это не жизнеспособное решение..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...