Safely parses a JSON string, returning the parsed object if successful, or the original string if parsing fails.
The string to parse as JSON.
The parsed object if data is valid JSON, otherwise returns the original string.
data
Safely parses a JSON string, returning the parsed object if successful, or the original string if parsing fails.