diff --git a/gobblin-modules/gobblin-http/src/main/java/gobblin/restli/R2RestRequestBuilder.java b/gobblin-modules/gobblin-http/src/main/java/gobblin/restli/R2RestRequestBuilder.java index f5b184020d5..307d20dae0e 100644 --- a/gobblin-modules/gobblin-http/src/main/java/gobblin/restli/R2RestRequestBuilder.java +++ b/gobblin-modules/gobblin-http/src/main/java/gobblin/restli/R2RestRequestBuilder.java @@ -96,8 +96,8 @@ protected int addPayload(RestRequestBuilder builder, String payload) { } builder.setHeader(RestConstants.HEADER_CONTENT_TYPE, RestConstants.HEADER_VALUE_APPLICATION_JSON); - DataMap data = new DataMap(HttpUtils.toMap(payload)); try { + DataMap data = JACKSON_DATA_CODEC.stringToMap(payload); byte[] bytes = JACKSON_DATA_CODEC.mapToBytes(data); builder.setEntity(bytes); return bytes.length;