Data converter · tumatakbo nang 100% sa iyong browser

Protobuf to JSON Converter

Mag-decode ng isang serialized na Protobuf binary na mensahe sa JSON na nababasa ng tao, sa iyong browser. I-drop ang iyong .proto schema at ang binary payload — piliin ang root message type, ilabas ang JSON. Kapaki-pakinabang para sa pag-inspeksyon ng trapiko ng gRPC o pag-debug ng mga serialized na API payload.

Walang pag-uploadWalang pag-signupWalang pagsubaybayLibre, walang limitasyon
Schema (.proto)
Ang .proto file na naglalarawan sa iyong mga uri ng mensahe.
Binary message (.bin / .pb)
Ang serialized binary protobuf na mensahe.

Paano gamitin

  1. I-drop ang iyong .proto schema file.
  2. I-drop ang binary protobuf message (.bin / .pb).
  3. Piliin kung aling uri ng mensahe ang kinakatawan ng binary.
  4. I-click ang I-convert. Ang decoded JSON ay inaalok para sa pag-download.

FAQ

Bakit mo kailangan ang .proto file?

Ang mga binary ng Protobuf ay hindi kasama ang impormasyon ng schema — ang mga field ay nakikilala sa pamamagitan ng mga numero ng tag, hindi mga pangalan. Kung wala ang .proto, ang decoded na output ay magiging {1: ..., 2: ...} na walang kahulugan.

Pinangangasiwaan ba ang mga nested na mensahe?

Oo. Ang protobufjs ay naglalakad sa graph ng schema at nagde-decode ng mga nested na mensahe, paulit-ulit na field, isa, at mga mapa nang paulit-ulit.

Nag-a-upload ba ang aking schema o mensahe sa isang server?

Hindi. Ganap na tumatakbo ang conversion sa iyong browser gamit ang WebAssembly at Web API. Buksan ang tab na Network sa DevTools habang nagko-convert ka — wala kang makikitang papalabas na trapiko na nagdadala ng iyong file.

Libre ba talaga ito?

Oo. Walang signup, walang quota, walang upgrade tier. Ang conversion ay tumatakbo sa iyong makina, kaya wala kaming gastos sa pag-host.