Skip to content

Json

This package provides a JSON parser.

{
"type": "library"
}
{
"dependencies": {
"Json": "pen:///json"
}
}

No types are defined.

Decode a string into a JSON value.

\(s string) Value | error

No types are defined.

Encode a JSON value.

\(v Value) string

A JSON value

type Value {
# ...
}

A raw JSON value represented by built-in types

type Raw = boolean | none | number | string | [Value] | {string: Value}

Create a JSON value.

\(r Raw) Value

Get a raw value.

\(v Value) Raw