public class FastJsonAdapter extends Object implements IJsonAdapter
Modifier and Type | Field and Description |
---|---|
static com.alibaba.fastjson.parser.ParserConfig |
SNAKE_CASE_PARSE_CONFIG |
static com.alibaba.fastjson.serializer.SerializeConfig |
SNAKE_CASE_SERIALIZE_CONFIG |
Constructor and Description |
---|
FastJsonAdapter() |
Modifier and Type | Method and Description |
---|---|
IJsonArrayWrapper |
createJsonArray() |
IJsonArrayWrapper |
createJsonArray(Collection<?> collection) |
IJsonArrayWrapper |
createJsonArray(int initialCapacity) |
IJsonArrayWrapper |
createJsonArray(Object[] array) |
IJsonObjectWrapper |
createJsonObject() |
IJsonObjectWrapper |
createJsonObject(boolean ordered) |
IJsonObjectWrapper |
createJsonObject(int initialCapacity) |
IJsonObjectWrapper |
createJsonObject(int initialCapacity,
boolean ordered) |
IJsonObjectWrapper |
createJsonObject(Map<?,?> map) |
<T> T |
deserialize(byte[] bytes,
boolean snakeCase,
Class<T> clazz) |
<T> T |
deserialize(byte[] bytes,
Class<T> clazz) |
<T> T |
deserialize(String jsonStr,
boolean snakeCase,
Class<T> clazz) |
<T> T |
deserialize(String jsonStr,
Class<T> clazz) |
JsonWrapper |
fromJson(String jsonStr) |
byte[] |
serialize(Object object) |
byte[] |
serialize(Object object,
boolean snakeCase) |
JsonWrapper |
toJson(Object object) |
JsonWrapper |
toJson(Object object,
boolean snakeCase) |
static com.alibaba.fastjson.JSONArray |
toJsonArray(Collection<?> value) |
static com.alibaba.fastjson.JSONObject |
toJsonObject(Map<?,?> value) |
String |
toJsonString(Object object) |
String |
toJsonString(Object object,
boolean format) |
String |
toJsonString(Object object,
boolean format,
boolean keepNullValue) |
String |
toJsonString(Object object,
boolean format,
boolean keepNullValue,
boolean snakeCase) |
public static final com.alibaba.fastjson.serializer.SerializeConfig SNAKE_CASE_SERIALIZE_CONFIG
public static final com.alibaba.fastjson.parser.ParserConfig SNAKE_CASE_PARSE_CONFIG
public static com.alibaba.fastjson.JSONObject toJsonObject(Map<?,?> value)
public static com.alibaba.fastjson.JSONArray toJsonArray(Collection<?> value)
public IJsonObjectWrapper createJsonObject()
createJsonObject
in interface IJsonAdapter
public IJsonObjectWrapper createJsonObject(int initialCapacity)
createJsonObject
in interface IJsonAdapter
public IJsonObjectWrapper createJsonObject(boolean ordered)
createJsonObject
in interface IJsonAdapter
public IJsonObjectWrapper createJsonObject(int initialCapacity, boolean ordered)
createJsonObject
in interface IJsonAdapter
public IJsonObjectWrapper createJsonObject(Map<?,?> map)
createJsonObject
in interface IJsonAdapter
public IJsonArrayWrapper createJsonArray()
createJsonArray
in interface IJsonAdapter
public IJsonArrayWrapper createJsonArray(int initialCapacity)
createJsonArray
in interface IJsonAdapter
public IJsonArrayWrapper createJsonArray(Object[] array)
createJsonArray
in interface IJsonAdapter
public IJsonArrayWrapper createJsonArray(Collection<?> collection)
createJsonArray
in interface IJsonAdapter
public JsonWrapper fromJson(String jsonStr)
fromJson
in interface IJsonAdapter
public JsonWrapper toJson(Object object)
toJson
in interface IJsonAdapter
public JsonWrapper toJson(Object object, boolean snakeCase)
toJson
in interface IJsonAdapter
public String toJsonString(Object object)
toJsonString
in interface IJsonAdapter
public String toJsonString(Object object, boolean format)
toJsonString
in interface IJsonAdapter
public String toJsonString(Object object, boolean format, boolean keepNullValue)
toJsonString
in interface IJsonAdapter
public String toJsonString(Object object, boolean format, boolean keepNullValue, boolean snakeCase)
toJsonString
in interface IJsonAdapter
public byte[] serialize(Object object) throws Exception
serialize
in interface IJsonAdapter
Exception
public byte[] serialize(Object object, boolean snakeCase) throws Exception
serialize
in interface IJsonAdapter
Exception
public <T> T deserialize(String jsonStr, Class<T> clazz) throws Exception
deserialize
in interface IJsonAdapter
Exception
public <T> T deserialize(String jsonStr, boolean snakeCase, Class<T> clazz) throws Exception
deserialize
in interface IJsonAdapter
Exception
public <T> T deserialize(byte[] bytes, Class<T> clazz) throws Exception
deserialize
in interface IJsonAdapter
Exception
public <T> T deserialize(byte[] bytes, boolean snakeCase, Class<T> clazz) throws Exception
deserialize
in interface IJsonAdapter
Exception
Copyright © 2022. All rights reserved.