ตัวแปลงข้อมูล · ทำงานได้ 100% ในเบราว์เซอร์ของคุณ

ตัวแปลง Protobuf เป็น JSON

ถอดรหัสข้อความไบนารี Protobuf ที่เป็นอนุกรมให้เป็น JSON ที่มนุษย์อ่านได้ในเบราว์เซอร์ของคุณ ปล่อย .proto schema และเพย์โหลดไบนารี่ของคุณ — เลือกประเภทข้อความรูท และนำ JSON ออก มีประโยชน์สำหรับการตรวจสอบการรับส่งข้อมูล gRPC หรือการดีบักเพย์โหลด API ที่ทำให้อนุกรม

ไม่มีการอัปโหลดไม่มีการสมัครไม่มีการติดตามฟรี ไม่จำกัด
สคีมา (.โปรโต)
ไฟล์ .proto ที่อธิบายประเภทข้อความของคุณ
ข้อความไบนารี (.bin / .pb)
ข้อความโปรโตบัฟไบนารีที่ต่อเนื่องกัน

วิธีใช้งาน

  1. วางไฟล์ .proto schema ของคุณ
  2. วางข้อความ protobuf ไบนารี (.bin / .pb)
  3. เลือกประเภทข้อความที่ไบนารี่เป็นตัวแทน
  4. คลิกแปลง JSON ที่ถอดรหัสแล้วมีให้ดาวน์โหลด

คำถามที่พบบ่อย

ทำไมคุณถึงต้องการไฟล์ .proto?

ไบนารี Protobuf ไม่มีข้อมูลสคีมา — ฟิลด์ต่างๆ จะถูกระบุด้วยหมายเลขแท็ก ไม่ใช่ชื่อ หากไม่มี .proto เอาต์พุตที่ถอดรหัสจะเป็น {1: ..., 2: ...} โดยไม่มีความหมาย

มีการจัดการข้อความที่ซ้อนกันหรือไม่

ใช่ protobufjs เดินกราฟสคีมาและถอดรหัสข้อความที่ซ้อนกัน ฟิลด์ที่ซ้ำ oneofs และแผนที่แบบเรียกซ้ำ

สคีมาหรือข้อความของฉันอัปโหลดไปยังเซิร์ฟเวอร์หรือไม่

ไม่ Conversion จะทำงานทั้งหมดในเบราว์เซอร์ของคุณโดยใช้ WebAssembly และ Web API เปิดแท็บเครือข่ายใน DevTools ในขณะที่คุณแปลง คุณจะไม่เห็นการรับส่งข้อมูลขาออกที่ส่งไฟล์ของคุณ

ฟรีจริงเหรอ?

ใช่ ไม่มีการสมัคร ไม่มีโควต้า ไม่มีระดับการอัพเกรด การแปลงทำงานบนเครื่องของคุณ ดังนั้นจึงไม่มีค่าใช้จ่ายใด ๆ ในการโฮสต์