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?