play.libs
Class Json

java.lang.Object
  extended by play.libs.Json

public class Json
extends java.lang.Object

Helper functions to handle JsonNode values.


Constructor Summary
Json()
           
 
Method Summary
static
<A> A
fromJson(org.codehaus.jackson.JsonNode json, java.lang.Class<A> clazz)
          Convert a JsonNode to a Java value
static org.codehaus.jackson.node.ObjectNode newObject()
          Creates a new empty ObjectNode.
static org.codehaus.jackson.JsonNode parse(java.lang.String src)
          Parse a String representing a json, and return it as a JsonNode.
static java.lang.String stringify(org.codehaus.jackson.JsonNode json)
          Convert a JsonNode to its string representation.
static org.codehaus.jackson.JsonNode toJson(java.lang.Object data)
          Convert an object to JsonNode.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Json

public Json()
Method Detail

toJson

public static org.codehaus.jackson.JsonNode toJson(java.lang.Object data)
Convert an object to JsonNode.

Parameters:
data - Value to convert in Json.

fromJson

public static <A> A fromJson(org.codehaus.jackson.JsonNode json,
                             java.lang.Class<A> clazz)
Convert a JsonNode to a Java value

Parameters:
json - Json value to convert.
clazz - Expected Java value type.

newObject

public static org.codehaus.jackson.node.ObjectNode newObject()
Creates a new empty ObjectNode.


stringify

public static java.lang.String stringify(org.codehaus.jackson.JsonNode json)
Convert a JsonNode to its string representation.


parse

public static org.codehaus.jackson.JsonNode parse(java.lang.String src)
Parse a String representing a json, and return it as a JsonNode.