ഡാറ്റ കൺവെർട്ടർ · നിങ്ങളുടെ ബ്രൗസറിൽ 100% പ്രവർത്തിക്കുന്നു

പ്രോട്ടോബഫ് ടു JSON കൺവെർട്ടർ

നിങ്ങളുടെ ബ്രൗസറിൽ മനുഷ്യർക്ക് വായിക്കാവുന്ന JSON-ലേക്ക് ഒരു സീരിയലൈസ്ഡ് പ്രോട്ടോബഫ് ബൈനറി സന്ദേശം ഡീകോഡ് ചെയ്യുക. നിങ്ങളുടെ .proto സ്കീമയും ബൈനറി പേലോഡും ഉപേക്ഷിക്കുക - റൂട്ട് സന്ദേശ തരം തിരഞ്ഞെടുക്കുക, JSON പുറത്തെടുക്കുക. gRPC ട്രാഫിക് പരിശോധിക്കുന്നതിനോ സീരിയലൈസ് ചെയ്ത API പേലോഡുകൾ ഡീബഗ്ഗ് ചെയ്യുന്നതിനോ ഉപയോഗപ്രദമാണ്.

അപ്‌ലോഡ് ഇല്ലസൈൻഅപ്പ് ഇല്ലട്രാക്കിംഗ് ഇല്ലസൗജന്യം, പരിധിയില്ലാത്തത്
സ്കീമ (.പ്രൊട്ടോ)
നിങ്ങളുടെ സന്ദേശ തരങ്ങൾ വിവരിക്കുന്ന .proto ഫയൽ.
ബൈനറി സന്ദേശം (.bin / .pb)
സീരിയലൈസ് ചെയ്ത ബൈനറി പ്രോട്ടോബഫ് സന്ദേശം.

എങ്ങനെ ഉപയോഗിക്കാം

  1. നിങ്ങളുടെ .proto സ്കീമ ഫയൽ ഡ്രോപ്പ് ചെയ്യുക.
  2. ബൈനറി പ്രോട്ടോബഫ് സന്ദേശം (.bin / .pb) ഇടുക.
  3. ബൈനറി പ്രതിനിധീകരിക്കുന്ന സന്ദേശ തരം തിരഞ്ഞെടുക്കുക.
  4. പരിവർത്തനം ക്ലിക്ക് ചെയ്യുക. ഡീകോഡ് ചെയ്‌ത JSON ഡൗൺലോഡിനായി വാഗ്ദാനം ചെയ്യുന്നു.

പതിവുചോദ്യങ്ങൾ

നിങ്ങൾക്ക് .proto ഫയൽ ആവശ്യമായി വരുന്നത് എന്തുകൊണ്ട്?

പ്രോട്ടോബഫ് ബൈനറികളിൽ സ്കീമ വിവരങ്ങൾ ഉൾപ്പെടുന്നില്ല - ഫീൽഡുകൾ തിരിച്ചറിയുന്നത് ടാഗ് നമ്പറുകളാണ്, പേരുകളല്ല. .പ്രോട്ടോ ഇല്ലെങ്കിൽ, ഡീകോഡ് ചെയ്ത ഔട്ട്‌പുട്ട് അർത്ഥമില്ലാതെ {1: ..., 2: ...} മാത്രമായിരിക്കും.

നെസ്റ്റഡ് സന്ദേശങ്ങൾ കൈകാര്യം ചെയ്യുന്നുണ്ടോ?

അതെ. protobufjs സ്കീമ ഗ്രാഫ് നടത്തുകയും നെസ്റ്റഡ് സന്ദേശങ്ങൾ, ആവർത്തിച്ചുള്ള ഫീൽഡുകൾ, oneofs, മാപ്പുകൾ എന്നിവ ആവർത്തിച്ച് ഡീകോഡ് ചെയ്യുകയും ചെയ്യുന്നു.

എൻ്റെ സ്കീമയോ സന്ദേശമോ ഒരു സെർവറിലേക്ക് അപ്‌ലോഡ് ചെയ്യുന്നുണ്ടോ?

നമ്പർ. WebAssembly, Web API-കൾ ഉപയോഗിച്ച് പരിവർത്തനം പൂർണ്ണമായും നിങ്ങളുടെ ബ്രൗസറിൽ പ്രവർത്തിക്കുന്നു. നിങ്ങൾ പരിവർത്തനം ചെയ്യുമ്പോൾ DevTools-ൽ നെറ്റ്‌വർക്ക് ടാബ് തുറക്കുക - നിങ്ങളുടെ ഫയൽ കൊണ്ടുപോകുന്ന ഔട്ട്ബൗണ്ട് ട്രാഫിക്കൊന്നും നിങ്ങൾ കാണില്ല.

ഇത് ശരിക്കും സൗജന്യമാണോ?

അതെ. സൈൻഅപ്പ് ഇല്ല, ക്വാട്ട ഇല്ല, അപ്‌ഗ്രേഡ് ടയർ ഇല്ല. പരിവർത്തനം നിങ്ങളുടെ മെഷീനിൽ പ്രവർത്തിക്കുന്നു, അതിനാൽ ഇത് ഹോസ്റ്റുചെയ്യുന്നതിന് ഞങ്ങൾക്ക് ഒന്നും ചെലവാകില്ല.