Какой синтаксис используется для описания структуры данных Kafka в ZooKeeper?

Я новичок в 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? Почему отображаются только некоторые столбцы и запятые?

Мой вопрос: где я могу прочитать об этом синтаксисе?

Я буду очень признателен за любое предложение.

Спасибо


person ivan_d    schedule 23.05.2014    source источник


Ответы (1)


Хорошо, я понимаю, что это структура JSON.

person ivan_d    schedule 27.05.2014