Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Sanitize ¶
Sanitize validates data as JSON and returns it unchanged if valid. If parsing fails, it sanitizes invalid escape sequences and returns the corrected bytes. Returns the original parse error if sanitization does not produce valid JSON.
func SanitizeEscapes ¶
SanitizeEscapes removes invalid JSON escape sequences from within JSON string values. Shells like zsh escape characters such as ! to \! via history expansion, producing invalid JSON when piped to stdin. This function replaces \X with X inside strings when X is not a valid JSON escape character (", \, /, b, f, n, r, t, u).
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.