gRPC - convert proto generate java to jsonString
이번 시간에 다루어볼 내용은 proto message로 생성한 Java를 Json String으로 변환하는 방법이다. proto로 생성한 java 인스턴스를 아래와 같이 json string으로 바꾸려면 예외가 발생한다.
#protoJava - proto로 생성한 java instance
ObjectMapper mapper = new ObjectMapper();
mapper.writeValueAsString(protoJava);
그렇기 때문에 protobuf의 JsonFormat으로 jsonString을 변환해주면 된다.
#protoJava - proto file로 생성한 java instance
final String jsonString = JsonFormat.printer().print(protoJava);
출처: https://coding-start.tistory.com/367?category=842331 [코딩스타트]
'기타 > gRPC' 카테고리의 다른 글
gRPC - Protobuf란? 구글 프로토콜 버퍼(protocol buffers) (0) | 2021.04.18 |
---|---|
gRPC - java gRPC 간단한 사용법 (0) | 2021.04.18 |
gRPC - gRPC란 무엇인가? (0) | 2021.04.18 |