JavaScript-инструменты: проверка кода и данных

Проверьте синтаксис, приведите JSON в человеческий вид, разберите JWT-токен или отладьте регулярное выражение.

Найдено инструментов: 4
Найдено: 4

Не нашли нужный инструмент?

Инструменты добавляются постоянно. Расскажите, чего вам не хватает, — это лучший способ повлиять на то, что появится следующим.

Работа с чужими данными

Большая часть работы с JavaScript — это работа с данными, которые пришли откуда-то ещё. Ответ от API, который надо прочитать глазами. Токен, в который надо заглянуть. Регулярное выражение, которое ловит не то.

Прочитать, проверить, сжать

Инструменты раздела как раз для таких моментов: привести JSON в читаемый вид и найти в нём ошибку, разобрать JWT на части, проверить регулярку с подсветкой совпадений, сжать код перед выкладкой.

Частые вопросы

Разбор токена происходит в вашем браузере — никуда он не отправляется. Но помните: JWT не зашифрован, а всего лишь закодирован в base64. Любой, у кого есть токен, прочитает его содержимое. Поэтому не храните в нём ничего чувствительного и не пересылайте его в открытых каналах.

Самые частые причины: висящая запятая после последнего элемента, одинарные кавычки вместо двойных, комментарии. Всё это допустимо в JavaScript, но запрещено в JSON. Инструмент показывает строку и колонку, где парсер споткнулся.

Ничем — они для разного. YAML читается глазами и допускает комментарии, поэтому им пишут конфиги. JSON строже и однозначнее, поэтому им обмениваются программы. Конвертер переводит в обе стороны.