diff --git a/Project.toml b/Project.toml index dec26a3..6117506 100644 --- a/Project.toml +++ b/Project.toml @@ -1,6 +1,6 @@ name = "GeneralUtils" uuid = "c6c72f09-b708-4ac8-ac7c-2084d70108fe" -version = "0.4.4" +version = "0.4.5" authors = ["tonaerospace "] [deps] diff --git a/src/llmUtil.jl b/src/llmUtil.jl index 344ddeb..f20ca42 100644 --- a/src/llmUtil.jl +++ b/src/llmUtil.jl @@ -545,10 +545,12 @@ julia> clean_json_response(text) ``` """ function clean_json_response(text::String) - text = replace(text, '{' => "") - text = replace(text, '}' => "") - text = replace(text, "```" => "") - text = replace(text, "json" => "") + removelist = ["{", "}", "```", "json"] + for i in removelist + while occursin(i, text) + text = replace(text, i => "") + end + end text = '{' * text * '}' return text end