Browse Source

Use custom JSON marshaller for World

Lari Hotari 11 years ago
parent
commit
03cef005c9
1 changed files with 13 additions and 0 deletions
  1. 13 0
      grails/hello/grails-app/conf/JsonBootStrap.groovy

+ 13 - 0
grails/hello/grails-app/conf/JsonBootStrap.groovy

@@ -0,0 +1,13 @@
+import org.codehaus.groovy.grails.web.converters.Converter;
+
+import grails.converters.JSON
+import hello.World
+
+
+class JsonBootStrap {
+    def init = { servletContext ->
+        JSON.registerObjectMarshaller(World, { World world, Converter converter ->
+            [id: world.id, randomNumber: world.randomNumber]
+        })
+    }
+}