在Python中,使用boto3从DynamoDB检索项目时,会获得以下类似于模式的结果。
{
"ACTIVE": {
"BOOL": true
},
"CRC": {
"N": "-1600155180"
},
"ID": {
"S": "bewfv43843b"
},
"params": {
"M": {
"customer": {
"S": "TEST"
},
"index": {
"N": "1"
}
}
},
"THIS_STATUS": {
"N": "10"
},
"TYPE": {
"N": "22"
}
}
当插入或扫描时,字典必须以这种方式进行转换。我还没有找到一个可以处理这种转换的包装器。由于似乎boto3不支持此功能,所以是否有比实现此功能更好的替代方法?
同时在插入或者扫描时,需要按照这种方式转换字典。目前我还没有找到能够处理这种转换的封装器。既然boto3似乎不支持这个功能,那么除了编写代码之外,是否有更好的替代方案呢?
dict
。无需转换。 boto3 文档显示它是一个dict
对象 http://boto3.readthedocs.io/en/latest/reference/services/dynamodb.html#DynamoDB.Client.get_item - mootmootTable
资源可以为您完成ж¤ж“ЌдЅњгЂ‚ж–‡жЎЈ - Jordon Phillips