Разработка

Навигатор JSON Pointer

Найдите вложенное значение JSON по стандарту RFC 6901: поддерживаются массивы и экранирование ключей.

01Данные и настройки

Вычисления выполняются в вашем браузере. Для работы с инструментом не требуется установка программ.

02Результат

Ожидание данных
Ожидание данных

Введите значения или загрузите пример — здесь появится результат.

Об инструменте: Навигатор JSON Pointer

Найдите вложенное значение JSON по стандарту RFC 6901: поддерживаются массивы и экранирование ключей.

Указатель проходит по объектам и массивам JSON последовательно, сегмент за сегментом. Индексы начинаются с нуля; ~1 означает косую черту внутри ключа, а ~0 — тильду. Пустой путь возвращает документ целиком. Несуществующий путь считается ошибкой.

Как устроен расчет

RFC 6901: /users/0/name; ~0 → ~; ~1 → /

Разобранный пример

Исходные данные
{"users":[{"name":"Asted"}],"a/b":{"~key":42}}
Путь JSON Pointer
/users/0/name
"Asted"

Вопросы и ответы

Что делает этот инструмент?

Найдите вложенное значение JSON по стандарту RFC 6901: поддерживаются массивы и экранирование ключей. Указатель проходит по объектам и массивам JSON последовательно, сегмент за сегментом. Индексы начинаются с нуля; ~1 означает косую черту внутри ключа, а ~0 — тильду. Пустой путь возвращает документ целиком. Несуществующий путь считается ошибкой.

От чего зависят точность и формат ввода?

Текстовые операции зависят от выбранного формата. Допустимые символы и синтаксис указаны в описании и примере.

Где выполняются расчеты?

Вычисления выполняются в вашем браузере. Для работы с инструментом не требуется установка программ.

Комментарии (0)

Оставьте отзыв — пожалуйста, будьте вежливы и по теме.

Пока нет комментариев. Оставьте комментарий — поделитесь своим мнением!

Чтобы оставить комментарий, войдите в аккаунт.

Войти, чтобы комментировать