Class JsonParser
java.lang.Object
org.springaicommunity.mcp.method.tool.utils.JsonParser
Utilities to perform parsing operations between JSON and Java.
-
Method Summary
Modifier and TypeMethodDescriptionstatic <T> TConverts a JSON string to a Java object.static <T> TConverts a JSON string to a Java object.static <T> TConverts a JSON string to a Java object.static com.fasterxml.jackson.databind.ObjectMapperReturns a JacksonObjectMapperinstance tailored for JSON-parsing operations for tool calling and structured output.static StringConverts a Java object to a JSON string if it's not already a valid JSON string.static ObjecttoTypedObject(Object value, Class<?> type) Convert a Java Object to a typed Object.
-
Method Details
-
getObjectMapper
public static com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()Returns a JacksonObjectMapperinstance tailored for JSON-parsing operations for tool calling and structured output. -
fromJson
Converts a JSON string to a Java object. -
fromJson
Converts a JSON string to a Java object. -
fromJson
Converts a JSON string to a Java object. -
toJson
Converts a Java object to a JSON string if it's not already a valid JSON string. -
toTypedObject
Convert a Java Object to a typed Object. Based on the implementation in MethodToolCallback.
-