Class JsonUtil
- java.lang.Object
-
- io.github.sashirestela.openai.support.JsonUtil
-
public class JsonUtil extends Object
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.fasterxml.jackson.databind.JsonNode
classToJsonSchema(Class<?> clazz)
static JsonUtil
get()
<T> List<T>
jsonToList(String json, Class<T> clazz)
<T> T
jsonToObject(String json, Class<T> clazz)
<T,U>
TjsonToParametricObject(String json, Class<T> clazzT, Class<U> clazzU)
<T> String
objectToJson(T object)
-
-
-
Method Detail
-
get
public static JsonUtil get()
-
objectToJson
public <T> String objectToJson(T object)
-
jsonToParametricObject
public <T,U> T jsonToParametricObject(String json, Class<T> clazzT, Class<U> clazzU)
-
classToJsonSchema
public com.fasterxml.jackson.databind.JsonNode classToJsonSchema(Class<?> clazz)
-
-