How to check if a string is a valid JSON string?

Use a JSON parser like JSON.parse:

function isJsonString(str) {
    try {
        JSON.parse(str);
    } catch (e) {
        return false;
    }
    return true;
}

Leave a Comment