데이터 변환기 · 브라우저에서 100% 실행
Protobuf를 JSON으로 변환하는 변환기
브라우저에서 직렬화된 Protobuf 바이너리 메시지를 사람이 읽을 수 있는 JSON으로 디코딩합니다. .proto 스키마와 바이너리 페이로드를 삭제하세요. 루트 메시지 유형을 선택하고 JSON을 가져오세요. gRPC 트래픽을 검사하거나 직렬화된 API 페이로드를 디버깅하는 데 유용합니다.
사용 방법
- .proto 스키마 파일을 끌어다 놓기하세요.
- 바이너리 protobuf 메시지(.bin / .pb)를 삭제합니다.
- 바이너리가 나타내는 메시지 유형을 선택합니다.
- 변환을 클릭하세요. 디코딩된 JSON은 다운로드용으로 제공됩니다.
FAQ
.proto 파일이 필요한 이유는 무엇입니까?
Protobuf 바이너리에는 스키마 정보가 포함되지 않습니다. 필드는 이름이 아닌 태그 번호로 식별됩니다. .proto가 없으면 디코딩된 출력은 의미가 없는 {1: ..., 2: ...}가 됩니다.
중첩된 메시지가 처리됩니까?
네. protobufjs는 스키마 그래프를 탐색하고 중첩된 메시지, 반복되는 필드, oneof 및 맵을 재귀적으로 디코딩합니다.
내 스키마 또는 메시지가 서버에 업로드됩니까?
아니요. 변환은 WebAssembly 및 Web API를 사용하여 브라우저에서 전적으로 실행됩니다. 변환하는 동안 DevTools에서 네트워크 탭을 엽니다. 파일을 전달하는 아웃바운드 트래픽이 표시되지 않습니다.
이게 정말 무료인가요?
네. 가입도, 할당량도, 업그레이드 계층도 없습니다. 변환은 귀하의 컴퓨터에서 실행되므로 호스팅하는 데 비용이 들지 않습니다.