org.apache.isis.viewer.restfulobjects.applib.util
Class JsonMapper

java.lang.Object
  extended by org.apache.isis.viewer.restfulobjects.applib.util.JsonMapper

public final class JsonMapper
extends Object


Method Summary
static JsonMapper instance()
           
<T> T
read(javax.ws.rs.core.Response response, Class<T> requiredType)
           
 JsonRepresentation read(String json)
           
<T> T
read(String json, Class<T> requiredType)
           
 List<?> readAsList(String json)
           
 Map<String,Object> readAsMap(String json)
           
 String write(Object object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

instance

public static final JsonMapper instance()

readAsMap

public Map<String,Object> readAsMap(String json)
                             throws org.codehaus.jackson.JsonParseException,
                                    org.codehaus.jackson.map.JsonMappingException,
                                    IOException
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

readAsList

public List<?> readAsList(String json)
                   throws org.codehaus.jackson.JsonParseException,
                          org.codehaus.jackson.map.JsonMappingException,
                          IOException
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

read

public JsonRepresentation read(String json)
                        throws org.codehaus.jackson.JsonParseException,
                               org.codehaus.jackson.map.JsonMappingException,
                               IOException
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

read

public <T> T read(String json,
                  Class<T> requiredType)
       throws org.codehaus.jackson.JsonParseException,
              org.codehaus.jackson.map.JsonMappingException,
              IOException
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

read

public <T> T read(javax.ws.rs.core.Response response,
                  Class<T> requiredType)
       throws org.codehaus.jackson.JsonParseException,
              org.codehaus.jackson.map.JsonMappingException,
              IOException
Throws:
org.codehaus.jackson.JsonParseException
org.codehaus.jackson.map.JsonMappingException
IOException

write

public String write(Object object)
             throws org.codehaus.jackson.JsonGenerationException,
                    org.codehaus.jackson.map.JsonMappingException,
                    IOException
Throws:
org.codehaus.jackson.JsonGenerationException
org.codehaus.jackson.map.JsonMappingException
IOException


Copyright © 2010-2012 The Apache Software Foundation. All Rights Reserved.