summary refs log tree commit diff stats
path: root/lib
diff options
context:
space:
mode:
authorAndreas Rumpf <rumpf_a@web.de>2016-11-21 15:16:54 +0100
committerAndreas Rumpf <rumpf_a@web.de>2016-11-21 15:16:54 +0100
commit585a970106c7c726280a90f0431c8fc4a72a8acb (patch)
treeca0a2d693c6bb850d84b4c62f9c3281aa01db079 /lib
parent18690d4a6199804f2c5ad3322e2a6a3c33665eff (diff)
downloadNim-585a970106c7c726280a90f0431c8fc4a72a8acb.tar.gz
json.toUgly also uses optimized string routines
Diffstat (limited to 'lib')
-rw-r--r--lib/pure/json.nim6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/pure/json.nim b/lib/pure/json.nim
index b7f58c55d..5fff7352f 100644
--- a/lib/pure/json.nim
+++ b/lib/pure/json.nim
@@ -1078,9 +1078,11 @@ proc toUgly*(result: var string, node: JsonNode) =
   of JString:
     node.str.escapeJson(result)
   of JInt:
-    result.add($node.num)
+    when defined(js): result.add($node.num)
+    else: result.add(node.num)
   of JFloat:
-    result.add($node.fnum)
+    when defined(js): result.add($node.fnum)
+    else: result.add(node.fnum)
   of JBool:
     result.add(if node.bval: "true" else: "false")
   of JNull: