Olá esse é o integration developer bootcamp estamos a etapa de unboring fazero uma revisão do curso foundation nesse vídeo falaremos do Jason Transformer um componente de transformação da plataforma o Jon Transformer possibilita a manipulação e transformação de um Jon de entrada através de uma interface visual intuitiva com o Jason Transformer podemos manipular um ou mais atributos específicos do json de entrada sem ter a necessidade de repetir os campos que não serão alterados o que acontece nas transformações com Jason dinat os principais casos de uso e as principais vantagens do G Transformer são transformações de atributos
específicos sem a necessidade de repetição de atributos que não serão alterados a possibilidade de utilizar as funções da plataforma para ajudar nas transformações e visualizar as operações de transformações de forma Clara e descritiva para entender melhor um pouco sobre esse componente nesse vídeo abordaremos dois demes nesse primeiro Deme precisamos pegar o Dion de entrada que possui a chave name de valor Rodrigo Surita e transformar essa chave name em uma chave chamada full name obtendo o mesmo valor para fazer isso precisamos abrir as configurações do componente Transform ao abrir as configurações essa tela aparecerá e precisaremos
adicionar uma nova ação deveremos descrever Que tipo de ação faremos escolher Que tipo de operação que no caso é renomear a propriedade e por fim colocar qual atributo será nomeado renomeado e qual valor ele vai passar a ter como nome nesse caso o atributo name passou a ter full name se compararmos o Jon de entrada com o Jon de saa perceberemos que o name se tornou full name mas o valor Rodrigo Surita continua o mesmo no demo 2 temos uma coisa parecida agora vamos fazer mais de um tipo de transformação name deverá ser Fame novamente
só que agora além de renomear a propriedade precisamos mudar o valor das propriedades seguintes o valor de name que é Rodrigo Surita passará a ter letras maiúsculas os valores de carro agora deverá ser apenas o único objeto correspondendo ao primeiro elemento do Array e o update date que está em formato times stamp precisa ser transformado em formato dia mês e ano que é o padrão brasileiro de data assim como no caso anterior precisamos abrir as configurações do json transformer adicionar uma nova ação faremos como primeira ação renomear a propriedade de name para Fame logo após
essa propriedade ainda nas configurações adicionaremos uma nova ação que será o caso de baixo dessa vez o tipo de operação é edição de propriedade que a gente vai mudar o valor do atributo e não o seu nome perceba que conseguimos fazer diversas alterações no valor ao mesmo tempo para condizer com o caso anterior name agora já transformado terá o seu valor como upper Case ou seja o valor Rodrigo Surita agora deverá ficar em letra maiúscula E para isso a função fo fazendo referência ao item pon fullname quando se coloca item a gente tá fazendo referência
ao diretório que o full name está logo como o fullname está na raiz do nosso message Estamos fazendo referência a raiz pon fullname para alterar esse mesmo elemento para oper casase o objeto carro ele precisa agora pegar o primeiro elemento do Array para fazer isso fazemos referência ao m de pon Car ou item ponk na posição zero para pegar o primeiro elemento por fim update date deverá ser transformado de time stamp para dia mês e ano e para isso foi utilizada a função Format date O resultado é o Jon de entrada que era dessa forma
anteriormente passa a ser esse Jon de saída com todas as transformações já ocorridas vamos abrir a plataforma e dem na prática a configuração do Jon Transformer