JsonRemedy.Layer3.QuoteProcessors (json_remedy v0.1.3)
View SourceQuote processing and key handling functions for Layer 3 syntax normalization.
Handles quote normalization (single → double quotes) and unquoted key processing with both optimized IO list and original string-based implementations.
Summary
Functions
String-based version for compatibility and debugging.
Add quotes around unquoted keys with optimization selection.
IO Lists optimized version - replaces string concatenation with O(1) operations.
Functions
@spec quote_unquoted_keys_char_by_char( String.t(), String.t(), non_neg_integer(), boolean(), boolean(), String.t() | nil, list() ) :: {String.t(), list()}
String-based version for compatibility and debugging.
Add quotes around unquoted keys with optimization selection.
IO Lists optimized version - replaces string concatenation with O(1) operations.