json - Debezium Connector for PostgreSQL 在 JSON 类型的主题数据中引入 \
问题描述
我是kafka的新手,想就这个问题得到一些建议。我正在尝试从 postgres 中的表中为 kafka 主题之一生成数据,其中一列的类型为 json,它在模式文件(.avsc)中定义如下:
{
"name": "details",
"type": [
"null",
{
"type": "string",
"connect.version": 1,
"connect.name": "io.debezium.data.Json"
}
],
"default": null
}
根据https://debezium.io/documentation/reference/0.9/connectors/postgresql.html#data-types它映射到 kafka 连接器的字符串数据类型。db 列包含如下数据:
{"type":"User","id":"123","attributes":{"id":"123","state":"active"}}
但是该主题会产生这样的结果:
{\"type\":\"User\",\"id\":\"123\",\"attributes\":{\"id\":\"123\",\"state\":\"active\"}}
我希望将其生成为与传递的字符串相同的字符串,而没有\
. 因此,该主题的预期输出流应该类似于:
{"type":"User","id":"123","attributes":{"id":"123","state":"active"}}
实现它的最佳方法是什么?
解决方案
推荐阅读
- azure - 如何在运行 Linux 的 Azure 应用服务上运行 PowerShell 脚本?
- spring-boot - SpringBoot Autowired 仅适用于嵌入式 Tomcat
- node.js - SwagQL - 无法验证第一个证书
- python - 如何将带有元组键的 python 字典转换为 pandas 多索引数据框?
- database - 数据库:类之间的外键,只有 1 个子类。使用单个 FK 列?
- r - 有没有办法使用 R 中的官员(或任何其他替代方法)编辑现有幻灯片?
- java - 如何为 ZoneRegion 实现 MongoDB 编解码器
- html - 有没有办法在没有 Git 的情况下从我的 Android 手机将静态站点部署到 Netlify?
- java - 将外部依赖的构造函数传递给 Guice 实现
- c# - 恢复/执行布局时出现 C# WindowsForm 错误