코드, 데이터 및 QR 도구

gRPC Proto에서 JSON 샘플

proto 소스를 붙여 넣고 메시지를 선택해 scalar, enum, nested, repeated, map 필드의 자리표시자 JSON을 만듭니다. gRPC 서비스에는 연결하지 않습니다.

브라우저에서 로컬 처리가입 불필요개인정보 안내 ↗

사용 방법

사용 방법

  1. 100,000자 이하 .proto 소스를 붙여 넣습니다.
  2. 찾은 최상위 또는 중첩 메시지를 선택합니다.
  3. 샘플 JSON을 만들고 검토한 뒤 복사합니다.

지원하는 소스 범위

message, enum, scalar와 이름 있는 필드, repeated, optional, oneof, map을 해석합니다. import, option, extension, service, 검증 규칙, 사용자 JSON 매핑과 wire 동작은 평가하지 않습니다.

고정 자리표시자

문자열, 숫자, 불리언, bytes, enum, map과 중첩 메시지에 안정적인 예시 값을 쓰며 64비트 정수는 문자열입니다.

제한된 로컬 해석

소스 100,000자, 정의 200개, 필드 500개, 중첩 12단계, 생성 깊이 8단계까지이며 브라우저에서 처리합니다.

자주 묻는 질문

더 알아보기

proto를 컴파일하나요?

아니요. 명시한 일부만 해석하며 protoc를 대신하지 않습니다.

gRPC 서버를 호출하나요?

아니요. 붙여 넣은 텍스트만 로컬에서 읽습니다.

oneof는 어떻게 처리하나요?

각 oneof에서 첫 번째 선언 필드만 포함합니다.