JSON в Protobuf

Преобразуйте пример JSON в схему Protobuf proto3 прямо в браузере. Генератор учитывает вложенные объекты, массивы, скалярные значения, null и распространённые форматы временных меток.

Задайте имя корневого сообщения и при необходимости пакет, затем настройте именование и вложенность. Если допустимое имя поля Protobuf отличается от исходного ключа, ключ JSON сохраняется с помощью json_name.

Сопоставление типов JSON

Проверка созданной схемы

Генерация основана на переданном примере. Перед использованием схемы проверьте номера полей, диапазоны чисел, optional-поля, перечисления, map, варианты oneof и совместимость API.

Связанные инструменты: Форматтер JSON · Форматтер Protobuf · JSON в TypeScript