mirror of
https://github.com/nim-lang/Nim.git
synced 2026-01-10 15:04:59 +00:00
json.nim: smaller init size (#15048)
There was a recent `rightSize` change in tables.nim, so the existing value (4) was creating too large tables.
This commit is contained in:
@@ -219,7 +219,7 @@ proc newJNull*(): JsonNode =
|
||||
|
||||
proc newJObject*(): JsonNode =
|
||||
## Creates a new `JObject JsonNode`
|
||||
result = JsonNode(kind: JObject, fields: initOrderedTable[string, JsonNode](4))
|
||||
result = JsonNode(kind: JObject, fields: initOrderedTable[string, JsonNode](2))
|
||||
|
||||
proc newJArray*(): JsonNode =
|
||||
## Creates a new `JArray JsonNode`
|
||||
@@ -264,7 +264,7 @@ proc getBool*(n: JsonNode, default: bool = false): bool =
|
||||
else: return n.bval
|
||||
|
||||
proc getFields*(n: JsonNode,
|
||||
default = initOrderedTable[string, JsonNode](4)):
|
||||
default = initOrderedTable[string, JsonNode](2)):
|
||||
OrderedTable[string, JsonNode] =
|
||||
## Retrieves the key, value pairs of a `JObject JsonNode`.
|
||||
##
|
||||
|
||||
Reference in New Issue
Block a user