Eine Abfrage Ergebnis kommt in Form von Liste der Map<String, AttributeValue>
,AWS DynamoDB queryresult Umstellung auf Json
Um ein einzelnes Map<String, AttributeValue>
zu einem JSON den einzigen Weg konvertiert ich gefunden habe, ist über jede Taste in der Karte iterieren , und erstellen Sie die JSON-Zeichenfolge.
final ObjectNode node = JsonNodeFactory.instance.objectNode();
for (final Entry<String, AttributeValue> entry : item.entrySet()) {
node.put(entry.getKey(), getJsonNode(entry.getValue(), depth + 1));
}
Gibt es einen effizienteren Weg, dies zu erreichen? Gibt es eine Möglichkeit, ein Ergebnis von dynamoDB als JSON zu erhalten?