oak-json 0.0.11

High-performance incremental JSON parser for the oak ecosystem with flexible configuration, optimized for data interchange and configuration files.
Documentation
{
    "success": true,
    "count": 41,
    "tokens": [
        {
            "kind": "LeftBrace",
            "text": "{",
            "start": 0,
            "end": 1
        },
        {
            "kind": "StringLiteral",
            "text": "\"name\"",
            "start": 6,
            "end": 12
        },
        {
            "kind": "Colon",
            "text": ":",
            "start": 12,
            "end": 13
        },
        {
            "kind": "StringLiteral",
            "text": "\"Oak JSON\"",
            "start": 14,
            "end": 24
        },
        {
            "kind": "Comma",
            "text": ",",
            "start": 24,
            "end": 25
        },
        {
            "kind": "StringLiteral",
            "text": "\"version\"",
            "start": 30,
            "end": 39
        },
        {
            "kind": "Colon",
            "text": ":",
            "start": 39,
            "end": 40
        },
        {
            "kind": "NumberLiteral",
            "text": "1.0",
            "start": 41,
            "end": 44
        },
        {
            "kind": "Comma",
            "text": ",",
            "start": 44,
            "end": 45
        },
        {
            "kind": "StringLiteral",
            "text": "\"active\"",
            "start": 50,
            "end": 58
        },
        {
            "kind": "Colon",
            "text": ":",
            "start": 58,
            "end": 59
        },
        {
            "kind": "BooleanLiteral",
            "text": "true",
            "start": 60,
            "end": 64
        },
        {
            "kind": "Comma",
            "text": ",",
            "start": 64,
            "end": 65
        },
        {
            "kind": "StringLiteral",
            "text": "\"features\"",
            "start": 70,
            "end": 80
        },
        {
            "kind": "Colon",
            "text": ":",
            "start": 80,
            "end": 81
        },
        {
            "kind": "LeftBracket",
            "text": "[",
            "start": 82,
            "end": 83
        },
        {
            "kind": "StringLiteral",
            "text": "\"incremental\"",
            "start": 83,
            "end": 96
        },
        {
            "kind": "Comma",
            "text": ",",
            "start": 96,
            "end": 97
        },
        {
            "kind": "StringLiteral",
            "text": "\"high-performance\"",
            "start": 98,
            "end": 116
        },
        {
            "kind": "Comma",
            "text": ",",
            "start": 116,
            "end": 117
        },
        {
            "kind": "NullLiteral",
            "text": "null",
            "start": 118,
            "end": 122
        },
        {
            "kind": "RightBracket",
            "text": "]",
            "start": 122,
            "end": 123
        },
        {
            "kind": "Comma",
            "text": ",",
            "start": 123,
            "end": 124
        },
        {
            "kind": "StringLiteral",
            "text": "\"nested\"",
            "start": 129,
            "end": 137
        },
        {
            "kind": "Colon",
            "text": ":",
            "start": 137,
            "end": 138
        },
        {
            "kind": "LeftBrace",
            "text": "{",
            "start": 139,
            "end": 140
        },
        {
            "kind": "StringLiteral",
            "text": "\"key\"",
            "start": 149,
            "end": 154
        },
        {
            "kind": "Colon",
            "text": ":",
            "start": 154,
            "end": 155
        },
        {
            "kind": "StringLiteral",
            "text": "\"value\"",
            "start": 156,
            "end": 163
        },
        {
            "kind": "Comma",
            "text": ",",
            "start": 163,
            "end": 164
        },
        {
            "kind": "StringLiteral",
            "text": "\"number\"",
            "start": 173,
            "end": 181
        },
        {
            "kind": "Colon",
            "text": ":",
            "start": 181,
            "end": 182
        },
        {
            "kind": "NumberLiteral",
            "text": "-123.456e+7",
            "start": 183,
            "end": 194
        },
        {
            "kind": "RightBrace",
            "text": "}",
            "start": 199,
            "end": 200
        },
        {
            "kind": "Comma",
            "text": ",",
            "start": 200,
            "end": 201
        },
        {
            "kind": "StringLiteral",
            "text": "\"empty\"",
            "start": 206,
            "end": 213
        },
        {
            "kind": "Colon",
            "text": ":",
            "start": 213,
            "end": 214
        },
        {
            "kind": "LeftBrace",
            "text": "{",
            "start": 215,
            "end": 216
        },
        {
            "kind": "RightBrace",
            "text": "}",
            "start": 216,
            "end": 217
        },
        {
            "kind": "RightBrace",
            "text": "}",
            "start": 218,
            "end": 219
        },
        {
            "kind": "Eof",
            "text": "",
            "start": 220,
            "end": 220
        }
    ],
    "errors": []
}