我正在使用 Kafka 1.1 和 Kafka Rest Proxy 4.1.2。我一直在使用字符串键从 Kafka 流中键入记录。我想使用 Rest Proxy 插入要加入的记录,但是键被转义的引号放在它们周围。
我正在发送一个导致问题的POST
请求。/topics/{someTopic}
Content-Type: application/vnd.kafka.json.v2+json
和key_schemaContent-Type: application/vnd.kafka.avro.v2+json
类型:字符串,键周围没有多余的引号,但我宁愿发送 json 值。
这就是我发送到/topics
端点的内容。
{
"records": [
{
"key": "abc",
"value": {"animal": "dog"}
}
]
}
当我在 Kafka 流中流式传输数据时,密钥以 形式出现\"abc\"
,并且显然没有与带有字符串键的记录连接abc
。
有没有办法用 json 值指定一个键模式,这样我的键就不会在它们周围得到转义引号?