Здравствуйте.
У меня есть функция которая принимает json в виде строки, я внутри этой функции делаю
JSON.parse и продолжаю с ней работать. Но бывает что прилетает не json в виде строки, а обычная строка. В этом случае
JSON.parse выдает ошибку
Unexpected token h in JSON at position 0
Подскажите пожалуйста как избежать этого? Может как то можно проверить строку перед тем как скармливать ее парсеру?