@elizaos/core v1.0.0-beta.7 / normalizeJsonString
Function: normalizeJsonString()
normalizeJsonString(
str
):string
Normalizes a JSON-like string by correcting formatting issues:
- Removes extra spaces after ' and before '.
- Wraps unquoted values in double quotes.
- Converts single-quoted values to double-quoted.
- Ensures consistency in key-value formatting.
- Normalizes mixed adjacent quote pairs.
This is useful for cleaning up improperly formatted JSON strings before parsing them into valid JSON.
Parameters
• str: string
The JSON-like string to normalize.
Returns
string
A properly formatted JSON string.