NearObjectMapper.java
- package com.syntifi.near.api.service;
- import com.fasterxml.jackson.databind.ObjectMapper;
- import com.fasterxml.jackson.databind.cfg.CoercionAction;
- import com.fasterxml.jackson.databind.cfg.CoercionInputShape;
- import com.syntifi.near.api.model.transaction.SuccessReceiptIdStatus;
- import com.syntifi.near.api.model.transaction.SuccessValueStatus;
- /**
- * Custom Jackson {@link ObjectMapper} for any customizations
- *
- * @author Alexandre Carvalho
- * @author Andre Bertolace
- * @since 0.0.1
- */
- public class NearObjectMapper extends ObjectMapper {
- public NearObjectMapper() {
- super();
- coercionConfigFor(SuccessReceiptIdStatus.class)
- .setCoercion(CoercionInputShape.EmptyString, CoercionAction.AsEmpty);
- coercionConfigFor(SuccessValueStatus.class)
- .setCoercion(CoercionInputShape.EmptyString, CoercionAction.AsEmpty);
- }
- }