From ba898820ad217f56fe6daf47e2409f492891dca5 Mon Sep 17 00:00:00 2001 From: Tor-Einar Skog <tor-einar.skog@bioforsk.no> Date: Tue, 9 Jun 2015 14:15:39 +0200 Subject: [PATCH] Added toJSON for deserializing when debugging --- .../bioforsk/vips/entity/ModelConfiguration.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/main/java/no/bioforsk/vips/entity/ModelConfiguration.java b/src/main/java/no/bioforsk/vips/entity/ModelConfiguration.java index 8feac07..2ea07d7 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(); + } + } } -- GitLab