package io.lumify.core.model.properties.types; import io.lumify.core.util.JSONUtil; import org.json.JSONObject; public class JsonLumifyProperty extends LumifyProperty<JSONObject, String> { public JsonLumifyProperty(String key) { super(key); } @Override public String wrap(JSONObject value) { return value.toString(); } @Override public JSONObject unwrap(Object value) { if (value == null) { return null; } return JSONUtil.parse(value.toString()); } }