diff --git a/lib/clickhousex/codec/values.ex b/lib/clickhousex/codec/values.ex index 37e7d4f..35990eb 100644 --- a/lib/clickhousex/codec/values.ex +++ b/lib/clickhousex/codec/values.ex @@ -104,6 +104,11 @@ defmodule Clickhousex.Codec.Values do ["'", escape(param), "'"] end + defp escape(s) when is_map(s) do + m = Jason.encode!(s) + to_iodata(m, 0, m, []) + end + defp escape(s) do to_iodata(s, 0, s, []) end