有沒有人成功地使用boto(python)對dynamodb執行地圖的放置操作?dynamodb boto put_item類型地圖「M」
我基本上需要把一個json對象。到目前爲止,我只能將它作爲json字符串,但我找不到在任何地方插入地圖的示例。
非常感謝。
有沒有人成功地使用boto(python)對dynamodb執行地圖的放置操作?dynamodb boto put_item類型地圖「M」
我基本上需要把一個json對象。到目前爲止,我只能將它作爲json字符串,但我找不到在任何地方插入地圖的示例。
非常感謝。
因爲它不看起來像博託支持JSON在其高級別API接口,你必須使用低級別的API接口和標註您的JSON對象爲DynamoDB支持線的格式,例如:
"time": {
"M": {
"creation_timestamp_utc": {
"S": "2012-08-31T03:35:56.881Z"
},
"localtime": {
"S": "12:25:31"
},
"received_timestamp_utc": {
"S": "2012-08-31T07:50:50.367Z"
},
"spacecraft_clock": {
"S": "399657440.746"
}
}
在上面的代碼片段中,M用來表示一個「映射」對象,S用來表示每個條目的屬性類型。您可以在每種類型here上找到更多有關注釋的信息。
我可以理解爲什麼這是非常煩人的事情,所以你總是可以在https://github.com/boto/boto/issues/new上打開一個問題(perhap已經打開了一個),以便他們知道該功能請求。
這個問題的任何可用的代碼示例? –
支持地圖和列表現已在博託v2.35: https://github.com/boto/boto/issues/2737
升級:pip install -U boto
這個問題的任何可用的代碼示例? –
是你能找到的問題的解決方案? –
結束了由於多種原因抱歉放棄發電機。 –