Удалить поля из JSON по именам
Уберите поля по точным именам, включая вложенные объекты.
Результат
Вставьте данные или выберите пример. После обработки проверьте результат и скачайте файл.
Как пользоваться
Копия JSON без указанных свойств объектов; массивы сохраняют позиции элементов.
- Вставьте JSON и массив имён, например ["token","password"].
- Выберите удаление только в корне или на всех уровнях.
- Создайте копию, проверьте оставшиеся сведения и скачайте JSON.
Пример
Удалить поля из JSON по именам
{"имя":"Анна","token":"пример","вложено":{"token":"тест"}}Укажите ["token"] и включите все уровни.
{"имя":"Анна","вложено":{}}Форматы и ограничения
Создайте копию данных без ненужных полей перед передачей или сравнением. Список имён задаётся JSON-массивом строк; это позволяет указать пробелы, запятые и пустое имя без неоднозначности.
- На входе
- JSON UTF-8
- Результат
- JSON
Копия JSON без указанных свойств объектов; массивы сохраняют позиции элементов.
- Каждое поле — до 200 000 символов; импорт одного файла UTF-8 — до 1 МиБ.
- Вложенность JSON — до 64 уровней, дерево — до 30 000 значений, результат — до 1 000 000 символов.
- Повторяющиеся имена ключей и числа с потерей точности отклоняются. Большие числа передавайте строками.
Удаляются только точные имена полей, с учётом регистра. Это не гарантирует удаления всех персональных данных: проверьте оставшиеся значения.
Данные обрабатываются только в вашем браузере и не отправляются серверу. Редактор хранит их в памяти: после обновления страницы ввод, настройки и результат сбрасываются.
Данные обрабатываются только в вашем браузере и не отправляются серверу. Редактор хранит их в памяти: после обновления страницы ввод, настройки и результат сбрасываются. Удаляются только точные имена полей, с учётом регистра. Это не гарантирует удаления всех персональных данных: проверьте оставшиеся значения. Каждое поле — до 200 000 символов; импорт одного файла UTF-8 — до 1 МиБ. Вложенность JSON — до 64 уровней, дерево — до 30 000 значений, результат — до 1 000 000 символов. Повторяющиеся имена ключей и числа с потерей точности отклоняются. Большие числа передавайте строками.
Вопросы об инструменте
Как задать несколько ключей?
Введите JSON-массив строк, например ["token","password"]. Обычный список через запятую без квадратных скобок не подходит.
Учитывается ли регистр букв?
Да. Ключи token и Token различаются. Для удаления обоих добавьте оба имени в список.
Что делает настройка «Все уровни»?
Она удаляет указанные свойства в каждом объекте, включая объекты внутри массивов. Выключенная настройка затрагивает только корневой объект.
Будут ли удалены элементы массива по их индексу?
Нет. Здесь удаляются свойства объектов. Даже ключ "0" не удаляет нулевой элемент массива.
Как удалить поле с пустым именем?
Добавьте пустую строку в список: [""]. Пробелы внутри имён не обрезаются.
Гарантируется ли обезличивание данных?
Нет. Сведения могут оставаться в других полях, строках и вложениях. Просмотрите результат самостоятельно перед передачей.