Converter maiúsculas e minúsculas de tipos de dados do DynamoDB em fluxo ou despejo

1

Quando eu despejo dados do DynamoDB usando um pipeline de dados, é assim, com tipos de dados em minúsculas:

{"id":{"n":"2918466"},"time":{"n":"1404783111.4180515"},"user":{"s":"46a1dfa6b6b07c72e57fa8c6be657d76cf31b80b"}}

mas quando eu faço stream com um fluxo do DynamoDB, é assim, com tipos de dados em maiúsculas:

{"id":{"N":"2918466"},"time":{"N":"1404783111.4180515"},"user":{"S":"46a1dfa6b6b07c72e57fa8c6be657d76cf31b80b"}}

É muito irritante que a saída para o fluxo e o despejo não sejam idênticos. Eu preciso ler os dados de ambas as fontes nas mesmas consultas HQL, então estou tentando fazer o caso do mesmo. Existe um cenário para mudar isso? Ou preciso analisar o JSON e alterar o registro do caso por registro?

    
por Qaz 29.08.2017 / 23:22

0 respostas