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