Skip to content

Commit 1721604

Browse files
committed
avoid ambiguous call to toJson() that conflict with other serialization frameworks
1 parent d627a0e commit 1721604

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

src/jsony.nim

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -736,9 +736,11 @@ proc dumpHook*(s: var string, v: string) =
736736
s.dumpStrFast(v)
737737

738738
template dumpKey(s: var string, v: string) =
739-
const v2 = v.toJson() & ":"
740-
s.add v2
741-
739+
var escaped = newStringOfCap(v.len + 5)
740+
dumpHook(escaped, v)
741+
escaped.add ":"
742+
s.add escaped
743+
742744
proc dumpHook*(s: var string, v: char) =
743745
s.add '"'
744746
s.add v

0 commit comments

Comments
 (0)