python-3.x - 反序列化一个对象字段中的多个json字段
问题描述
我是从 Java 环境到 python 环境,我有点困惑。我需要从卡夫卡消费一些事件。我发现这种方法可以将 json 反序列化为自定义对象:
x = json.loads(data, object_hook=lambda d: namedtuple('X', d.keys())(*d.values()))
我的问题是,在某些事件中我收到一个字段a1
,而在其他事件中我收到一个字段a2
。我需要在单个 python 对象字段中a1
进行映射。a2
a
我可以在不编写自定义代码的情况下做到这一点吗?我可以使用装饰字段的库a
来了解如何反序列化吗?
此致
解决方案
推荐阅读
- javascript - 评估混淆的 JavaScript 变量声明
- reactjs - 如何在 react-highlight-words 中使用 dangerouslySetInnerHTML
- c - 从 lcov 的覆盖率报告中排除文件
- java - Java XML Parse - 删除第一个标签
- html - 背景颜色不适用于 HTML 元素?
- orm - Sequelize - 在父范围内排除默认子关系
- c++ - 在 CPU 上变换顶点不会产生归一化坐标
- extjs - 当用户单击位于选项卡面板内的网格内的邮件时如何显示内容面板
- here-api - 如何访问 trafficanalytics.here.com
- node.js - TypeError: user.comparePassword is not a function in express js