mirror of
https://github.com/nim-lang/Nim.git
synced 2026-04-18 21:40:32 +00:00
This reverts commit b2c6db97f9.
This commit is contained in:
@@ -677,7 +677,7 @@ proc pretty*(node: JsonNode, indent = 2): string =
|
||||
## Similar to prettyprint in Python.
|
||||
runnableExamples:
|
||||
let j = %* {"name": "Isaac", "books": ["Robot Dreams"],
|
||||
"details": {"age": 35, "number": 3.125}}
|
||||
"details": {"age": 35, "pi": 3.1415}}
|
||||
doAssert pretty(j) == """
|
||||
{
|
||||
"name": "Isaac",
|
||||
@@ -686,7 +686,7 @@ proc pretty*(node: JsonNode, indent = 2): string =
|
||||
],
|
||||
"details": {
|
||||
"age": 35,
|
||||
"number": 3.125
|
||||
"pi": 3.1415
|
||||
}
|
||||
}"""
|
||||
result = ""
|
||||
|
||||
@@ -29,7 +29,7 @@ proc writeFloatToBuffer*(buf: var array[65, char]; value: BiggestFloat): int =
|
||||
## * `buf` - A buffer to write into. The buffer does not need to be
|
||||
## initialized and it will be overridden.
|
||||
##
|
||||
var n: int = c_sprintf(addr buf, "%.17g", value)
|
||||
var n: int = c_sprintf(addr buf, "%.16g", value)
|
||||
var hasDot = false
|
||||
for i in 0..n-1:
|
||||
if buf[i] == ',':
|
||||
|
||||
Reference in New Issue
Block a user