JSONCommon

mixin for implememts a JSON interface for a struct

Members

Aliases

ArrayElementTypes
alias ArrayElementTypes = AliasSeq!(bool, string, double, int)
Undocumented in source.
check
alias check = Check!OptionException
Undocumented in source.

Enums

isSupported
eponymoustemplate isSupported(T)
Undocumented in source.
isSupportedArray
eponymoustemplate isSupportedArray(T)
Undocumented in source.
isSupportedAssociativeArray
eponymoustemplate isSupportedAssociativeArray(T)
Undocumented in source.

Functions

parse
void parse(JSON.JSONValue json_value)

Intialize a struct from a JSON

stringify
string stringify()

Stringify the struct

toJSON
JSON.JSONValue toJSON()

Meta