Executando verificação de segurança...
1

Integrações "DE/PARA" de Dados

Criar uma integração não é facil, ainda mais realizar aquele "DE/PARA", mas ja ouviu falar do Jolt? O formato "Jolt" é uma especificação JSON que define regras para a transformação de dados JSON de uma estrutura para outra. Essa especificação foi criada para facilitar a integração de sistemas que precisam processar dados JSON com diferentes estruturas.

Pode realizar um teste no site https://jolt-demo.appspot.com/#inception

Exemplo:
Json de entrada:

{
  "Conteudo": {
    "Campo-Origem": "2"
  }
}

Jolt Espec:

[
  {
    "operation": "shift",
    "spec": {
      "Conteudo": {
        "Campo-Origem": "CampoDestino"
      }
    }
  },
  {
    "operation": "default",
    "spec": {
      "CampoComValorDefault": 999
    }
  }
]

Json de Saida

{
  "CampoDestino" : "2",
  "CampoComValorDefault" : 999
}

Jolt Transformation é uma biblioteca Java para transformação de dados JSON, mas voce encontra no nuget jolt.net também.
Lembrando ser possivel transformações de listas para listas, listas para item, de item para lista, tem poucos metodos de calculos, mas a ideia é não ter regra de negócio e sim a transformação de dados.

Carregando publicação patrocinada...