diff --git a/src/main/java/org/apache/cassandra/service/SSTableInfo.java b/src/main/java/org/apache/cassandra/service/SSTableInfo.java index 17287c8..d451772 100644 --- a/src/main/java/org/apache/cassandra/service/SSTableInfo.java +++ b/src/main/java/org/apache/cassandra/service/SSTableInfo.java @@ -118,6 +118,17 @@ public class SSTableInfo { this.extendedProperties = extendedProperties; } + @JsonProperty("properties") + private void unpackProperties(List> maps) { + Map result = new HashMap<>(); + for (Map map : maps) { + String key = map.get("key"); + String value = map.get("value"); + result.put(key, value); + } + properties = result; + } + @JsonProperty("extended_properties") private void unpackNested(List> properties) { Map> result = new HashMap>();