try-json-parse

Doesn't throw an error when JSON.parse() fails, just returns undefined