Trình chuyển đổi dữ liệu · chạy 100% trong trình duyệt của bạn

Trình chuyển đổi Protobuf sang JSON

Giải mã thông báo nhị phân Protobuf được tuần tự hóa thành JSON mà con người có thể đọc được trong trình duyệt của bạn. Bỏ lược đồ .proto và tải trọng nhị phân của bạn — chọn loại thông báo gốc, lấy JSON ra. Hữu ích khi kiểm tra lưu lượng gRPC hoặc gỡ lỗi tải trọng API được tuần tự hóa.

Không tải lênKhông đăng kýKhông theo dõiMiễn phí, không giới hạn
Lược đồ (.proto)
Tệp .proto mô tả các loại tin nhắn của bạn.
Tin nhắn nhị phân (.bin / .pb)
Tin nhắn protobuf nhị phân được tuần tự hóa.

Cách sử dụng

  1. Thả tệp lược đồ .proto của bạn.
  2. Thả thông báo protobuf nhị phân (.bin / .pb).
  3. Chọn loại thông báo mà nhị phân đại diện.
  4. Nhấp vào Chuyển đổi. JSON đã giải mã được cung cấp để tải xuống.

Câu hỏi thường gặp

Tại sao bạn cần tệp .proto?

Tệp nhị phân Protobuf không bao gồm thông tin lược đồ — các trường được xác định bằng số thẻ chứ không phải tên. Nếu không có .proto, đầu ra được giải mã sẽ chỉ là {1: ..., 2: ...} mà không có ý nghĩa gì.

Các tin nhắn lồng nhau có được xử lý không?

Vâng. protobufjs duyệt biểu đồ lược đồ và giải mã các thông điệp lồng nhau, các trường lặp lại, một trong những và bản đồ theo cách đệ quy.

Lược đồ hoặc tin nhắn của tôi có tải lên máy chủ không?

Không. Quá trình chuyển đổi chạy hoàn toàn trong trình duyệt của bạn bằng cách sử dụng WebAssembly và API Web. Mở tab Mạng trong DevTools trong khi chuyển đổi — bạn sẽ không thấy lưu lượng truy cập đi nào mang theo tệp của mình.

Cái này có thực sự miễn phí không?

Vâng. Không đăng ký, không hạn ngạch, không nâng cấp. Quá trình chuyển đổi diễn ra trên máy của bạn nên chúng tôi không mất phí lưu trữ.