jsony
Search:
Group by:
- Imports
-
Procs
- dumpHook(s: var string; v: bool)
- dumpHook(s: var string; v: char)
- dumpHook(s: var string; v: enum)
- dumpHook(s: var string; v: int | int8 | int16 | int32 | int64)
- dumpHook(s: var string; v: JsonNode)
- dumpHook(s: var string; v: object)
- dumpHook(s: var string; v: RawJson)
- dumpHook(s: var string; v: ref)
- dumpHook(s: var string; v: SomeFloat)
- dumpHook(s: var string; v: string)
- dumpHook(s: var string; v: tuple)
- dumpHook(s: var string; v: uint | uint8 | uint16 | uint32 | uint64)
- dumpHook[N, T](s: var string; v: array[N, t[T]])
- dumpHook[N, T](s: var string; v: array[N, T])
- dumpHook[T: distinct](s: var string; v: T)
- dumpHook[T](s: var string; v: Option[T])
- dumpHook[T](s: var string; v: seq[T])
- dumpHook[T](s: var string; v: SomeSet[T] | set[T])
- parseHook(s: string; i: var int; v: var bool)
- parseHook(s: string; i: var int; v: var char)
- parseHook(s: string; i: var int; v: var JsonNode)
- parseHook(s: string; i: var int; v: var RawJson)
- parseHook(s: string; i: var int; v: var SomeFloat)
- parseHook(s: string; i: var int; v: var SomeSignedInt)
- parseHook(s: string; i: var int; v: var SomeUnsignedInt)
- parseHook(s: string; i: var int; v: var string)
- parseHook[K: string | enum; V](s: string; i: var int; v: var SomeTable[K, V])
- parseHook[T: array](s: string; i: var int; v: var T)
- parseHook[T: distinct](s: string; i: var int; v: var T)
- parseHook[T: enum](s: string; i: var int; v: var T)
- parseHook[T: not object](s: string; i: var int; v: var ref T)
- parseHook[T: object | ref object](s: string; i: var int; v: var T)
- parseHook[T: tuple](s: string; i: var int; v: var T)
- parseHook[T](s: string; i: var int; v: var (SomeSet[T] | set[T]))
- parseHook[T](s: string; i: var int; v: var Option[T])
- parseHook[T](s: string; i: var int; v: var seq[T])
- parseSymbol(s: string; i: var int): string
- skipValue(s: string; i: var int)
- toJson[T](v: T): string
- dumpHook
- parseHook
- parseSymbol
- skipValue
- toJson
-
Templates
- eatSpace(s: string; i: var int)
- toStaticJson(v: untyped): static[string]
- eatSpace
- toStaticJson
Source
Edit
Procs
proc parseHook(s: string; i: var int; v: var bool) {....raises: [JsonError], tags: [], forbids: [].}
- Will parse boolean true or false. Source Edit
proc parseHook(s: string; i: var int; v: var char) {. ...raises: [JsonError, ValueError], tags: [], forbids: [].}
- Source Edit
proc parseHook(s: string; i: var int; v: var JsonNode) {. ...raises: [JsonError, ValueError, JsonError], tags: [], forbids: [].}
- Source Edit
proc parseHook(s: string; i: var int; v: var RawJson) {. ...raises: [JsonError, ValueError], tags: [], forbids: [].}
- Source Edit
proc parseHook(s: string; i: var int; v: var SomeUnsignedInt)
- Will parse unsigned integers. Source Edit
proc parseSymbol(s: string; i: var int): string {....raises: [], tags: [], forbids: [].}
- Will read a symbol and return it. Used for numbers and booleans. Source Edit
Templates
template toStaticJson(v: untyped): static[string]
- This will turn v into json at compile time and return the json string. Source Edit
