Преобразуйте пример JSON в схему Protobuf proto3 прямо в браузере. Генератор учитывает вложенные объекты, массивы, скалярные значения, null и распространённые форматы временных меток.
Задайте имя корневого сообщения и при необходимости пакет, затем настройте именование и вложенность. Если допустимое имя поля Protobuf отличается от исходного ключа, ключ JSON сохраняется с помощью json_name.
Генерация основана на переданном примере. Перед использованием схемы проверьте номера полей, диапазоны чисел, optional-поля, перечисления, map, варианты oneof и совместимость API.
Связанные инструменты: Форматтер JSON · Форматтер Protobuf · JSON в TypeScript