Você pode usar este componente Javascript validador json para validar uma string json, retornando a exceção se não (consulte os testes).
Exemplo:
const vaildateJson = require('bit/global/json-validator'); vaildateJson(jsonStr).catch(err => console.log(err))
Resumo do teste
validar string json validar json str adequado – Passar
validar string json ao enviar número deve obter exceção – Passar
validar string json ao enviar json quebrado deve obter exceção – Passar