DOCS v0.1.13 github

@hatch:json v0.1.6

JSON parser and serializer. Pure Wren, no native deps.

stable data updated Jun 4, 2026 source ↗
$ hatch add @hatch:json

MOD json

CL JSON

FN JSON.static parse(text: String) → Object

FN JSON.static parseBytes(bytes: ByteArray) → Object

FN JSON.static encode(value: Object) → String

FN JSON.static encode(value: Object, indent: Num) → String

CL Parser_

NEW Parser_.new(text)

NEW Parser_.newBytes_(bytes)

GET Parser_.offset_

GET Parser_.atEnd_

GET Parser_.skipWs_

GET Parser_.parseValue_

GET Parser_.parseObject_

GET Parser_.parseArray_

GET Parser_.parseString_

GET Parser_.parseUnicodeEscape_

GET Parser_.parseNumber_

GET Parser_.parseBool_

GET Parser_.parseNull_

FN Parser_.isDigitByte_(b)

FN Parser_.isHex_(c)

CL Encoder_

FN Encoder_.static write(out, value, indent, depth)

FN Encoder_.static writeNum_(out, n)

FN Encoder_.static writeString_(out, s)

FN Encoder_.static escapeChar_(c)

FN Encoder_.static hexPad_(n)

FN Encoder_.static writeList_(out, list, indent, depth)

FN Encoder_.static writeMap_(out, map, indent, depth)

FN Encoder_.static entryKey_(entry)

FN Encoder_.static spaces_(n)