Serialization Класс
- java.
lang. Object - com.
microsoft. bot. schema. Serialization
- com.
public final class Serialization
Вспомогательные средства сериализации.
Сводка по методу
| Модификатор и тип | Метод и описание |
|---|---|
| static java.util.concurrent.CompletableFuture<R> |
<R>futureGetAs(Object obj, Class<R> classType)
Десериализация объекта в тип в качестве будущего, чтобы упростить завершение |
| static T |
<T>convert(Object source, Class<T> toClass)
Преобразует входной объект в другой тип. |
| static T |
<T>getAs(Object obj, Class<T> classType)
Десериализация значения. |
| static T |
<T>safeGetAs(Object obj, Class<T> classType)
Десериализация значения. |
| static T | <T>treeToValue(JsonNode src, Class<T> cls) |
| static com.fasterxml.jackson.databind.JsonNode | asNode(boolean b) |
| static com.fasterxml.jackson.databind.JsonNode | asNode(byte b) |
| static com.fasterxml.jackson.databind.JsonNode | asNode(double d) |
| static com.fasterxml.jackson.databind.JsonNode | asNode(float f) |
| static com.fasterxml.jackson.databind.JsonNode | asNode(int i) |
| static com.fasterxml.jackson.databind.JsonNode | asNode(String s) |
| static com.fasterxml.jackson.databind.JsonNode | asNode(long l) |
| static com.fasterxml.jackson.databind.JsonNode | asNode(short s) |
| static java.lang.Object | clone(Object obj) |
| static com.fasterxml.jackson.databind.node.ArrayNode |
createArrayNode()
Создает узел массива |
| static com.fasterxml.jackson.databind.node.ObjectNode |
createObjectNode()
Создает узел |
| static com.fasterxml.jackson.databind.JsonNode |
jsonToTree(String json)
Анализирует документ JSON. |
| static com.fasterxml.jackson.databind.JsonNode |
objectToTree(Object obj)
Преобразование объекта в узел json |
| static java.lang.String |
toString(Object source)
Преобразуйте объект в строку JSON. |
| static java.lang.String |
toStringSilent(Object source)
Преобразуйте объект в строку JSON. |
Методы, унаследованные от java.lang.Object
Сведения о методе
<R>futureGetAs
public static CompletableFuture
Десериализация объекта в тип в качестве будущего для упрощения цепочки CompletableFuture.
Параметры:
Возвращаемое значение:
<T>convert
public static T
Преобразует входной объект в другой тип.
Параметры:
Возвращаемое значение:
<T>getAs
public static T
Десериализация значения.
Параметры:
Возвращаемое значение:
<T>safeGetAs
public static T
Десериализация значения.
Параметры:
Возвращаемое значение:
Активизирует исключение:
<T>treeToValue
public static T
Параметры:
Возвращаемое значение:
asNode
public static JsonNode asNode(boolean b)
Параметры:
Возвращаемое значение:
asNode
public static JsonNode asNode(byte b)
Параметры:
Возвращаемое значение:
asNode
public static JsonNode asNode(double d)
Параметры:
Возвращаемое значение:
asNode
public static JsonNode asNode(float f)
Параметры:
Возвращаемое значение:
asNode
public static JsonNode asNode(int i)
Параметры:
Возвращаемое значение:
asNode
public static JsonNode asNode(String s)
Параметры:
Возвращаемое значение:
asNode
public static JsonNode asNode(long l)
Параметры:
Возвращаемое значение:
asNode
public static JsonNode asNode(short s)
Параметры:
Возвращаемое значение:
clone
public static Object clone(Object obj)
Параметры:
Возвращаемое значение:
createArrayNode
public static ArrayNode createArrayNode()
Создает массивNode.
Возвращаемое значение:
createObjectNode
public static ObjectNode createObjectNode()
Создает объект ObjectNode.
Возвращаемое значение:
jsonToTree
public static JsonNode jsonToTree(String json)
Анализирует документ JSON.
Параметры:
Возвращаемое значение:
Активизирует исключение:
objectToTree
public static JsonNode objectToTree(Object obj)
Преобразование объекта в JsonNode.
Параметры:
Возвращаемое значение:
toString
public static String toString(Object source)
Преобразуйте объект в строку JSON.
Параметры:
Возвращаемое значение:
Активизирует исключение:
toStringSilent
public static String toStringSilent(Object source)
Преобразуйте объект в строку JSON.
Параметры:
Возвращаемое значение: