org.kt3k.straw
Class StrawUtil

java.lang.Object
  extended by org.kt3k.straw.StrawUtil

public class StrawUtil
extends java.lang.Object


Field Summary
static com.google.gson.Gson gson
           
 
Constructor Summary
StrawUtil()
           
 
Method Summary
static java.lang.Boolean hasAnnotation(java.lang.reflect.Method method, java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
           
static
<T> java.lang.String
join(T[] array, java.lang.String sep)
           
static
<T> T
jsonToObj(java.lang.String json, java.lang.Class<T> type)
           
static java.lang.String objToJson(java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

gson

public static com.google.gson.Gson gson
Constructor Detail

StrawUtil

public StrawUtil()
Method Detail

objToJson

public static java.lang.String objToJson(java.lang.Object value)

jsonToObj

public static <T> T jsonToObj(java.lang.String json,
                              java.lang.Class<T> type)
                   throws com.google.gson.JsonSyntaxException
Throws:
com.google.gson.JsonSyntaxException

join

public static <T> java.lang.String join(T[] array,
                                        java.lang.String sep)

hasAnnotation

public static java.lang.Boolean hasAnnotation(java.lang.reflect.Method method,
                                              java.lang.Class<? extends java.lang.annotation.Annotation> annotation)