查詢結果進來的 Map<String, AttributeValue>
列表的形式,AWS DynamoDB QueryResult中轉換成JSON
要一個Map<String, AttributeValue>
轉換成JSON 我發現的唯一辦法就是循環地圖中的每個關鍵, 並構建JSON字符串。
final ObjectNode node = JsonNodeFactory.instance.objectNode();
for (final Entry<String, AttributeValue> entry : item.entrySet()) {
node.put(entry.getKey(), getJsonNode(entry.getValue(), depth + 1));
}
有沒有更高效的方法來實現這個目標?有沒有辦法從dynamoDB獲得結果作爲JSON。