我有一个Decimal('3.9')
对象的一部分,并希望将其编码为一个看起来像的JSON字符串{'x': 3.9}
.我不关心客户端的精度,所以浮动很好.
是否有一种很好的方法来序列化这个?JSONDecoder不接受Decimal对象,并且事先转换为float会产生{'x': 3.8999999999999999}
错误,并且会大大浪费带宽.
通过DynamoDB NewImage流事件给出一些DynamoDB JSON,如何将其解组为常规JSON?
{"updated_at":{"N":"146548182"},"uuid":{"S":"foo"},"status":{"S":"new"}}
Run Code Online (Sandbox Code Playgroud)
通常我会使用AWS.DynamoDB.DocumentClient,但我似乎无法找到通用的Marshall/Unmarshall函数.
旁注:我是否会丢失任何将DynamoDB JSON解组为JSON并再次返回的内容?
我有一个简单的 JSON,想将其转换为 DynamoDB JSON。有什么简单的方法可以做到这一点吗?