Kafka Connectを使用して、文字列として保存されたJSON値を実際のJSON構造に変換することができるかどうかを判断しようとしています。JSON文字列を実際のJSONに変換するKafka Connect
このような変換を探してみましたが、見つからなかった。例として、これは元のようになります。
{
"UserID":2105058535,
"DocumentID":2105058535,
"RandomJSON":"{\"Tags\":[{\"TagID\":1,\"TagName\":\"Java\"},{\"TagID\":2,\"TagName\":\"Kafka\"}]}"
}
そして、これが私の目標です:
{
"UserID":2105058535,
"DocumentID":2105058535,
"RandomJSON":{
"Tags":[
{
"TagID":1,
"TagName":"Java"
},
{
"TagID":2,
"TagName":"Kafka"
}
]
}
}
私はそれが違いを行う場合Elasticsearchシンクコネクタのこれらの変換を行うためにしようとしています。
これを行うためにLogstashをJSONフィルタと併用することができますが、私はKafka Connectを使用する方法があるかどうかを知りたいと思います。
がそれを手に入れた、どうもありがとう!私はちょうどこれを自分で実装する必要があります。 :) –
あなたがしたらPRを提出してください:-D –
これは簡単ではないようです:私が正しく理解していれば、このダイナミックが必要な場合、私は何とかそのJSONを解析し、そのためのAvroスキーマを生成し、それを新しいフィールドとして配置する必要があります。 –