Module

x/jsonparse2/parser.ts>default

Streaming JSON parser in Javascript for Node.js and the browser
Latest
class default
import { default } from "https://dotland.deno.dev/x/jsonparse2@v0.0.2/parser.ts";

Constructors

new
default(opts?: ParserOptions)

Properties

private
readonly
keepStack: boolean
private
key: string | number | undefined
private
mode: ParserMode | undefined
private
readonly
optional
path: string[]
private
stack: StackElement[]
private
state: ParserState
private
value: any

Methods

private
emit(value: any, emit: boolean)
private
pop(): void
private
push(): void
private
shouldEmit(): boolean
onValue(
value: any,
key: string | number | undefined,
parent: any,
stack: StackElement[],
): void
write(token: TokenType, value: any): void