在stream或转储中转换DynamoDB数据types的大小写

使用数据pipe道从DynamoDB转储数据时,看起来像这样,使用小写数据types:

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

但是当我使用DynamoDBstream进行stream式处理时,看起来像这样,使用大写数据types:

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

这很令人讨厌,stream的输出和转储是不一样的。 我需要在同一个HQL查询中从两个源读取数据,所以我试图使情况相同。 有什么地方可以改变这个吗? 还是我需要parsingJSON并通过logging更改案例logging?