Я новичок в Kafka/Zookeeper, и меня немного смутил синтаксис, который используется для описания структуры данных Kafka в Zookeeper. Например:
Schema:
{ "fields" :
[ {"name": "version", "type": "int", "doc": "version id"},
{"name": "partitions",
"type": {"type": "map",
"values": {"type": "array", "items": "int", "doc": "a list of replica ids"},
"doc": "a map from partition id to replica list"},
}
]
}
Следующий пример данных из Zookeeper удовлетворяет схеме:
{"version":1,"partitions":{"0":[0]}}
Почему в образце нет слов fields
, name
, type
? Почему отображаются только некоторые столбцы и запятые?
Мой вопрос: где я могу прочитать об этом синтаксисе?
Я буду очень признателен за любое предложение.
Спасибо