API Reference json_remedy v#0.1.3

View Source

Modules

A blazingly fast, Elixir-native JSON repair library.

Enum definitions and utilities for JSON parsing context values.

Centralized context tracking for JSON repair operations.

Layer 1: Content Cleaning - Removes non-JSON content and normalizes encoding.

Layer 2: Structural Repair - Fixes missing, extra, and mismatched delimiters using a state machine.

Binary pattern matching optimization functions for Layer 3 syntax normalization.

Character-by-character parsing functions for Layer 3 syntax normalization.

Context management functions for Layer 3 syntax normalization.

Literal processing functions for Layer 3 syntax normalization.

Phase 3 Optimization: Binary Pattern Matching + IO Lists

Phase 2 Optimization: String Building with IO Lists

Post-processing functions for Layer 3 syntax normalization.

Quote processing and key handling functions for Layer 3 syntax normalization.

Rule-based processing system for Layer 3 syntax normalization.

Syntax detection and validation functions for Layer 3 syntax normalization.

Helper functions for Layer 3 syntax normalization operations.

Layer 3: Syntax Normalization - Fixes JSON syntax issues using character-by-character parsing.

Layer 4: JSON Validation

Defines the contract that all repair layers must implement.

Optimized UTF-8 safe character navigation utilities for JSON parsing.