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