Python如何将capnproto转换为json?

问题描述

我在Postgress数据库中有一些关于capnp二进制数据的遗留物,我想将其转换为jsonb

在python中是否有任何现成的解决方案可以将数据从capnp转换为json?

解决方法

pycapnp library

首先,我需要从二进制文件加载到python对象(使用capnp chema)。 然后,我可以在capnp对象上调用.to_dict()