ตัวแปลงข้อมูล · ทำงานได้ 100% ในเบราว์เซอร์ของคุณ
ตัวแปลง Protobuf เป็น JSON
ถอดรหัสข้อความไบนารี Protobuf ที่เป็นอนุกรมให้เป็น JSON ที่มนุษย์อ่านได้ในเบราว์เซอร์ของคุณ ปล่อย .proto schema และเพย์โหลดไบนารี่ของคุณ — เลือกประเภทข้อความรูท และนำ JSON ออก มีประโยชน์สำหรับการตรวจสอบการรับส่งข้อมูล gRPC หรือการดีบักเพย์โหลด API ที่ทำให้อนุกรม
วิธีใช้งาน
- วางไฟล์ .proto schema ของคุณ
- วางข้อความ protobuf ไบนารี (.bin / .pb)
- เลือกประเภทข้อความที่ไบนารี่เป็นตัวแทน
- คลิกแปลง JSON ที่ถอดรหัสแล้วมีให้ดาวน์โหลด
คำถามที่พบบ่อย
ทำไมคุณถึงต้องการไฟล์ .proto?
ไบนารี Protobuf ไม่มีข้อมูลสคีมา — ฟิลด์ต่างๆ จะถูกระบุด้วยหมายเลขแท็ก ไม่ใช่ชื่อ หากไม่มี .proto เอาต์พุตที่ถอดรหัสจะเป็น {1: ..., 2: ...} โดยไม่มีความหมาย
มีการจัดการข้อความที่ซ้อนกันหรือไม่
ใช่ protobufjs เดินกราฟสคีมาและถอดรหัสข้อความที่ซ้อนกัน ฟิลด์ที่ซ้ำ oneofs และแผนที่แบบเรียกซ้ำ
สคีมาหรือข้อความของฉันอัปโหลดไปยังเซิร์ฟเวอร์หรือไม่
ไม่ Conversion จะทำงานทั้งหมดในเบราว์เซอร์ของคุณโดยใช้ WebAssembly และ Web API เปิดแท็บเครือข่ายใน DevTools ในขณะที่คุณแปลง คุณจะไม่เห็นการรับส่งข้อมูลขาออกที่ส่งไฟล์ของคุณ
ฟรีจริงเหรอ?
ใช่ ไม่มีการสมัคร ไม่มีโควต้า ไม่มีระดับการอัพเกรด การแปลงทำงานบนเครื่องของคุณ ดังนั้นจึงไม่มีค่าใช้จ่ายใด ๆ ในการโฮสต์