저는 protobuf/gRPC에 대해 조사해 왔습니다. IDL로서 공통의 proto 파일을 사용하여 구조와 서비스의 정의를 중앙 집중화 할 수 있다는 아이디어와 함께 다른 프로그래밍에서 클라이언트와 서버 (gRPC 플러그인)에 대한 공통 코드를 생성하기위한 기존의 툴을 중심으로하고 싶습니다. 언어.Protobuf 이진 <-> JSON 직렬화 옵션/대안?
내가 정말 좋아하지 않는 것은 바이너리 직렬화 형식을 강제하는 경우입니다. protobuf에 JSON 또는 바이너리 형식을 전환하는 옵션이 필요합니다.
protobuf/gRPC (많은 언어, IDL, 클라이언트 및 서버용 템플릿 코드)의 장점을 제공하면서도 JSON 인코딩이 가능한지 궁금합니다.
protobuf가 이미 알고있는 일부 기능을 통해 JSON을 허용 할 수 있습니까?