for (Map.Entry<String, AttributeValue> item : value.entrySet()) {
String key = item.getKey();
AttributeValue val = item.getValue();
jsonWriter.key(key).object();
if (val.getN() != null) {
jsonWriter.key("N").value(val.getN());
} else if (val.getS() != null) {
jsonWriter.key("S").value(val.getS());
} else if (val.getNS() != null) {
jsonWriter.key("NS").value(val.getNS());
} else if (val.getSS() != null) {