Я новичок в AVRO и, пожалуйста, извините меня, если это простой вопрос. У меня есть вариант использования, когда я использую схему AVRO для записи вызовов.Проверка данных в AVRO
Скажем, у меня есть Avro схемы
{
"name": "abc",
"namepsace": "xyz",
"type": "record",
"fields": [
{"name": "CustId", "type":"string"},
{"name": "SessionId", "type":"string"},
]
}
Теперь, если вход как
{
"CustId" : "abc1234"
"sessionID" : "000-0000-00000"
}
Я хочу использовать некоторые регулярные выражения валидаций для этих полей, и я хочу взять этот вход, только если речь идет о в определенном формате, показанном выше. Есть ли способ указать в схеме avro включить выражение регулярных выражений?
Любые другие форматы сериализации данных, которые поддерживают что-то вроде этого?
Является ли это уникальной особенностью библиотеки javascript? – monkjack
Реализация Java также поддерживает логические типы. Они были введены сравнительно недавно в спецификации, но, надеюсь, в ближайшее время появятся в большинстве реализаций. – mtth
Это потрясающий пример. Является ли реализация Java выпущена сейчас? Можете ли вы указать мне на javadocs, если это возможно? Спасибо в Advance – user2166328