Import with #import "std/json_go".

Encoder :: struct
Decoder :: struct
JSONResult :: struct { value: []u8; error: Error; }
Marshal :: (value: Any) -> JSONResult
Unmarshal :: (data: []u8, value: Any) -> Error
Valid :: (data: []u8) -> bool
NewEncoder :: (writer: io.Writer) -> *Encoder
Encode :: (encoder: *Encoder, value: Any) -> Error
NewDecoder :: (reader: io.Reader) -> *Decoder
Decode :: (decoder: *Decoder, value: Any) -> Error

Source ↗ · All modules