[json] document fact that key ordering is preserved (#10020)

This commit is contained in:
Timothee Cour 2018-12-19 16:13:25 -08:00 • committed by Andreas Rumpf
commit 6cbe1d48d7

View file

@ -134,6 +134,13 @@
## j2["details"] = %* {"age":35, "pi":3.1415}
## echo j2
runnableExamples:
## Note: for JObject, key ordering is preserved, unlike in some languages,
## this is convenient for some use cases. Example:
type Foo = object
a1, a2, a0, a3, a4: int
doAssert $(%* Foo()) == """{"a1":0,"a2":0,"a0":0,"a3":0,"a4":0}"""
import
hashes, tables, strutils, lexbase, streams, unicode, macros, parsejson