diff --git a/temporal-sdk/src/main/java/io/temporal/common/converter/ProtobufJsonPayloadConverter.java b/temporal-sdk/src/main/java/io/temporal/common/converter/ProtobufJsonPayloadConverter.java index e14bf885ec..986f695d78 100644 --- a/temporal-sdk/src/main/java/io/temporal/common/converter/ProtobufJsonPayloadConverter.java +++ b/temporal-sdk/src/main/java/io/temporal/common/converter/ProtobufJsonPayloadConverter.java @@ -38,7 +38,7 @@ public final class ProtobufJsonPayloadConverter implements PayloadConverter { private final JsonFormat.Parser parser; public ProtobufJsonPayloadConverter() { - printer = JsonFormat.printer().preservingProtoFieldNames(); + printer = JsonFormat.printer(); parser = JsonFormat.parser().ignoringUnknownFields(); } @@ -57,7 +57,7 @@ public Optional toData(Object value) throws DataConverterException { if (!(value instanceof MessageOrBuilder)) { return Optional.empty(); } - JsonFormat.Printer printer = JsonFormat.printer(); + try { String data = printer.print((MessageOrBuilder) value); return Optional.of(