مبدل داده · ۱۰۰٪ در مرورگر شما اجرا می‌شود

مبدل Protobuf به JSON

یک پیام باینری سریالایزشده Protobuf را در مرورگر خود به JSON خوانا رمزگشایی کنید. فایل اسکیما .proto و بار باینری را رها کنید — نوع پیام ریشه را انتخاب کنید، خروجی JSON دریافت کنید. برای بررسی ترافیک gRPC یا اشکال‌زدایی پِی‌لودهای API سریالایزشده مفید است.

بدون آپلودبدون ثبت‌نامبدون ردیابیرایگان، بدون محدودیت
اسکیما (.proto)
فایل .proto که انواع پیام شما را توصیف می‌کند.
پیام باینری (.bin / .pb)
پیام باینری سریالایزشده protobuf.

نحوه استفاده

  1. فایل اسکیما .proto خود را رها کنید.
  2. پیام باینری protobuf (.bin / .pb) را رها کنید.
  3. انتخاب کنید که باینری نمایانگر کدام نوع پیام است.
  4. روی تبدیل کلیک کنید. JSON رمزگشایی‌شده برای دانلود ارائه می‌شود.

پرسش‌های متداول

چرا به فایل .proto نیاز دارید؟

باینری‌های Protobuf اطلاعات اسکیما ندارند — فیلدها با اعداد تگ شناسایی می‌شوند، نه با نام. بدون .proto، خروجی رمزگشایی‌شده فقط {1: ..., 2: ...} بدون معنا خواهد بود.

آیا پیام‌های تودرتو پردازش می‌شوند؟

بله. protobufjs نمودار اسکیما را پیمایش کرده و پیام‌های تودرتو، فیلدهای تکراری، oneofها و نگاشت‌ها را به‌صورت بازگشتی رمزگشایی می‌کند.

آیا اسکیما یا پیام من به سرور آپلود می‌شود؟

خیر. تبدیل کاملاً در مرورگر شما با استفاده از WebAssembly و Web APIs اجرا می‌شود. در حین تبدیل تب Network در DevTools را باز کنید — هیچ ترافیک خروجی حامل فایل شما نخواهید دید.

آیا این واقعاً رایگان است؟

بله. بدون ثبت‌نام، بدون سهمیه، بدون سطح ارتقا. تبدیل روی دستگاه شما اجرا می‌شود، پس برای ما هزینه‌ای برای میزبانی ندارد.