Я пытаюсь прочитать строку из таблицы Кассандры в Python.Эта таблица имеет поле map<text, some_object>
, где some_object
- это определенный пользователем тип.Затем этот тип дополнительно содержит map<text, text>
, например, и т. Д. ...
Проблема заключается в том, что, когда я читаю строку из такой таблицы, каждое поле карты считывается в объект типа OrderedMapSerializedKey, иМне нужно, чтобы он был диктом для правильной сериализации JSON впоследствии.
Могу ли я как-то сказать драйверу Python для Cassandra прочитать его как dict в первую очередь?Если нет, то каким было бы альтернативное решение?Я знаю, что могу преобразовать поле OrderedMapSerializedKey, чтобы диктовать себя (как я обнаружил здесь ), но, как я уже говорил, вся строка может быть сложной вложенной структурой со многими картами внутри, так что это не жизнеспособное решение..