because tryParse isn't a thing now, I wonder if we can have JSON.parse[@@customMatcher] to allow matches JSON structure inside a string.
({data: '{"x": 1}'}) is { data: JSON.parse({ x: 1 }) }
or if it should be "reflective", it might be on stringify
({data: '{"x": 1}'}) is { data: JSON.stringify({ x: 1 }) }