diff --git a/src/main/java/no/bioforsk/vips/entity/ModelConfiguration.java b/src/main/java/no/bioforsk/vips/entity/ModelConfiguration.java index 8feac0799f635cfebe744b9ff1a0467e7be9c72c..2ea07d712d00df52817c766e7d1c75d58e290f51 100644 --- a/src/main/java/no/bioforsk/vips/entity/ModelConfiguration.java +++ b/src/main/java/no/bioforsk/vips/entity/ModelConfiguration.java @@ -19,6 +19,8 @@ package no.bioforsk.vips.entity; +import com.fasterxml.jackson.core.JsonProcessingException; +import com.fasterxml.jackson.databind.ObjectMapper; import java.util.HashMap; import java.util.Map; @@ -90,5 +92,17 @@ public class ModelConfiguration { this.configParameters = configParameters; } + public String toJSON() + { + ObjectMapper mapper = new ObjectMapper(); + try + { + return mapper.writeValueAsString(this.configParameters); + } + catch(JsonProcessingException ex) + { + return ex.getClass().getName() + ": " + ex.getMessage(); + } + } }