Package dev.langchain4j.internal
Class JsonParsingUtils
java.lang.Object
dev.langchain4j.internal.JsonParsingUtils
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final record
static interface
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> Optional
<JsonParsingUtils.ParsedJson<T>> extractAndParseJson
(String text, JsonParsingUtils.ThrowingFunction<String, T> parser) static <T> Optional
<JsonParsingUtils.ParsedJson<T>> extractAndParseJson
(String text, Class<T> type)
-
Constructor Details
-
JsonParsingUtils
public JsonParsingUtils()
-
-
Method Details
-
extractAndParseJson
public static <T> Optional<JsonParsingUtils.ParsedJson<T>> extractAndParseJson(String text, Class<T> type) -
extractAndParseJson
public static <T> Optional<JsonParsingUtils.ParsedJson<T>> extractAndParseJson(String text, JsonParsingUtils.ThrowingFunction<String, T> parser)
-