ڈیٹا کنورٹر · آپ کے براؤزر میں 100% چلتا ہے۔

پروٹوبف سے JSON کنورٹر

اپنے براؤزر میں ایک سیریلائزڈ پروٹوبف بائنری پیغام کو انسانی پڑھنے کے قابل JSON میں ڈی کوڈ کریں۔ اپنا .proto اسکیما اور بائنری پے لوڈ ڈراپ کریں — روٹ میسج کی قسم منتخب کریں، JSON کو نکالیں۔ جی آر پی سی ٹریفک کا معائنہ کرنے یا سیریلائزڈ API پے لوڈز کو ڈیبگ کرنے کے لیے مفید ہے۔

کوئی اپ لوڈ نہیں۔کوئی سائن اپ نہیں۔کوئی ٹریکنگ نہیں۔مفت، لامحدود
سکیما (.proto)
.proto فائل جو آپ کے پیغام کی اقسام کو بیان کرتی ہے۔
بائنری پیغام (.bin / .pb)
سلسلہ وار بائنری پروٹوبف پیغام۔

استعمال کرنے کا طریقہ

  1. اپنی .proto اسکیما فائل کو ڈراپ کریں۔
  2. بائنری پروٹوبف پیغام (.bin / .pb) کو ڈراپ کریں۔
  3. منتخب کریں کہ بائنری کس قسم کے پیغام کی نمائندگی کرتی ہے۔
  4. کنورٹ پر کلک کریں۔ ڈی کوڈ JSON ڈاؤن لوڈ کے لیے پیش کیا جاتا ہے۔

اکثر پوچھے گئے سوالات

آپ کو پروٹو فائل کی ضرورت کیوں ہے؟

پروٹوبف بائنریز میں اسکیما کی معلومات شامل نہیں ہوتی ہیں — فیلڈز کی شناخت ٹیگ نمبروں سے ہوتی ہے، ناموں سے نہیں۔ پروٹو کے بغیر، ڈی کوڈ آؤٹ پٹ صرف {1: ..., 2: ...} ہوگی جس کا کوئی مطلب نہیں ہے۔

کیا نیسٹڈ پیغامات کو سنبھالا جاتا ہے؟

ہاں۔ protobufjs اسکیما گراف پر چلتا ہے اور نیسٹڈ میسجز، بار بار فیلڈز، oneofs اور نقشوں کو بار بار ڈی کوڈ کرتا ہے۔

کیا میرا اسکیما یا پیغام سرور پر اپ لوڈ ہوتا ہے؟

نمبر۔ تبدیلی مکمل طور پر WebAssembly اور Web APIs کا استعمال کرتے ہوئے آپ کے براؤزر میں چلتی ہے۔ جب آپ تبدیل کرتے ہیں تو DevTools میں نیٹ ورک ٹیب کو کھولیں — آپ کو اپنی فائل کو لے جانے والا کوئی باہر جانے والا ٹریفک نظر نہیں آئے گا۔

کیا یہ واقعی مفت ہے؟

ہاں۔ کوئی سائن اپ نہیں، کوئی کوٹہ نہیں، کوئی اپ گریڈ ٹیر نہیں۔ تبدیلی آپ کی مشین پر چلتی ہے، اس لیے اس کی میزبانی کرنے کے لیے ہمیں کوئی خرچ نہیں آتا۔