API Reference json_remedy v#0.1.3
View SourceModules
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.