Module

x/jsonparse2/index.ts>Tokenizer

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

Constructors

new
Tokenizer(opts?: TokenizerOptions)

Properties

private
bufferedNumber: StringBuilder
private
bufferedString: StringBuilder
private
bytes_in_sequence: number
private
bytes_remaining: number
private
char_split_buffer: Uint8Array
private
encoder: TextEncoder
private
highSurrogate: number | undefined
private
offset
private
state
private
unicode: string | undefined

Methods

private
emitNumber(): void
protected
parseNumber(numberStr: string): number
onToken(
token: TokenType,
value: any,
offset: number,
): void
write(input: Iterable<number> | string): void