io.leopard.json
Class Json

java.lang.Object
  extended by io.leopard.json.Json

public class Json
extends java.lang.Object


Constructor Summary
Json()
           
 
Method Summary
static
<T> T
convert(java.lang.Object obj, java.lang.Class<T> clazz)
          Deprecated. 
static void print(java.lang.Object obj)
           
static void print(java.lang.Object obj, java.lang.String name)
           
static void printFormat(java.lang.Object obj, java.lang.String name)
           
static void printList(java.util.List list, java.lang.String name)
           
static void printMap(java.util.Map map, java.lang.String name)
           
static java.lang.String toFormatJson(java.lang.Object obj)
          将对象转成json.
static java.lang.String toJson(java.lang.Object obj)
          将对象转成json.
protected static java.lang.String toJson(org.codehaus.jackson.map.ObjectWriter writer, java.lang.Object obj, java.lang.String fullMethodName)
           
static
<T> java.util.List<T>
toListObject(java.lang.String content, java.lang.Class<T> valueType)
          json转List.
static java.util.Map<java.lang.String,java.lang.Object> toMap(java.lang.String content)
           
static
<T> java.util.Map<java.lang.String,T>
toMap(java.lang.String json, java.lang.Class<T> clazz)
           
static java.util.Map<java.lang.String,java.lang.Object> toNotNullMap(java.lang.String json)
           
static
<T> java.util.Map<java.lang.String,T>
toNotNullMap(java.lang.String json, java.lang.Class<T> clazz)
           
static
<T> java.util.Set<T>
toNotNullSet(java.lang.String json, java.lang.Class<T> clazz)
           
static
<T> java.util.List<T>
toObject(java.util.List<java.lang.String> jsonList, java.lang.Class<T> valueType)
           
static
<T> java.util.List<T>
toObject(java.util.List<java.lang.String> jsonList, java.lang.Class<T> valueType, boolean ignoreUnknownField)
           
static
<T> T
toObject(java.lang.String json, java.lang.Class<T> clazz)
          将Json转换成对象.
static
<T> T
toObject(java.lang.String json, java.lang.Class<T> clazz, boolean ignoreUnknownField)
          将Json转换成对象.
static java.util.Set<java.lang.Object> toSet(java.lang.String content)
           
static
<T> java.util.Set<T>
toSet(java.lang.String json, java.lang.Class<T> clazz)
           
 
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

toFormatJson

public static java.lang.String toFormatJson(java.lang.Object obj)
将对象转成json.

Parameters:
obj - 对象
Returns:

toJson

public static java.lang.String toJson(java.lang.Object obj)
将对象转成json.

Parameters:
obj - 对象
Returns:

toListObject

public static <T> java.util.List<T> toListObject(java.lang.String content,
                                                 java.lang.Class<T> valueType)
json转List.

Parameters:
content - json数据
valueType - 泛型数据类型
Returns:

toObject

public static <T> java.util.List<T> toObject(java.util.List<java.lang.String> jsonList,
                                             java.lang.Class<T> valueType)

toObject

public static <T> java.util.List<T> toObject(java.util.List<java.lang.String> jsonList,
                                             java.lang.Class<T> valueType,
                                             boolean ignoreUnknownField)

toMap

public static java.util.Map<java.lang.String,java.lang.Object> toMap(java.lang.String content)

toSet

public static java.util.Set<java.lang.Object> toSet(java.lang.String content)

toMap

public static <T> java.util.Map<java.lang.String,T> toMap(java.lang.String json,
                                                          java.lang.Class<T> clazz)

toSet

public static <T> java.util.Set<T> toSet(java.lang.String json,
                                         java.lang.Class<T> clazz)

toNotNullMap

public static java.util.Map<java.lang.String,java.lang.Object> toNotNullMap(java.lang.String json)

toNotNullMap

public static <T> java.util.Map<java.lang.String,T> toNotNullMap(java.lang.String json,
                                                                 java.lang.Class<T> clazz)

toNotNullSet

public static <T> java.util.Set<T> toNotNullSet(java.lang.String json,
                                                java.lang.Class<T> clazz)

convert

@Deprecated
public static <T> T convert(java.lang.Object obj,
                                       java.lang.Class<T> clazz)
Deprecated. 

类型转换.

Parameters:
obj -
clazz -
Returns:
See Also:
BeanCopier.copy

toObject

public static <T> T toObject(java.lang.String json,
                             java.lang.Class<T> clazz)
将Json转换成对象.

Parameters:
json -
valueType -
Returns:

toObject

public static <T> T toObject(java.lang.String json,
                             java.lang.Class<T> clazz,
                             boolean ignoreUnknownField)
将Json转换成对象.

Parameters:
json -
clazz -
ignoreUnknownField - 是否忽略不存在的字段?
Returns:

print

public static void print(java.lang.Object obj)

print

public static void print(java.lang.Object obj,
                         java.lang.String name)

printFormat

public static void printFormat(java.lang.Object obj,
                               java.lang.String name)

printMap

public static void printMap(java.util.Map map,
                            java.lang.String name)

printList

public static void printList(java.util.List list,
                             java.lang.String name)

toJson

protected static java.lang.String toJson(org.codehaus.jackson.map.ObjectWriter writer,
                                         java.lang.Object obj,
                                         java.lang.String fullMethodName)


Copyright © 2014. All Rights Reserved.