Создать и применить JSON Patch
Два JSON → RFC 6902 patch; либо исходный JSON + patch → новая копия.
Можно перетащить файл сюда
JSON
До 1 файла, суммарно 25 МБ. Каждое поле текста — до 1 млн символов.
Для обработки данные передаются нашему серверу. Временные рабочие файлы удаляются; история файлов не создаётся.
Как пользоваться
Примените Patch к копии исходника и сравните её с желаемым JSON.
- Подготовьте JSON. Пример показывает: составить JSON Patch между исходным и новым документом.
- Выберите Направление = Создать patch. Запустите обработку и прочитайте диагностику.
- Скачайте JSON. Примените Patch к копии исходника и сравните её с желаемым JSON.
Пример
Практический пример: Создать и применить JSON Patch
{"price":99}Составить JSON Patch между исходным и новым документом
[
{
"op": "replace",
"path": "/price",
"value": 120
}
]Форматы и ограничения
В первое поле помещают текущий документ, во второе — желаемый результат. В режиме применения второе поле содержит массив операций Patch; операция с неверным путём отклоняется. На входе: JSON. Форматы результата: JSON.
- На входе
- JSON
- Результат
- JSON
Два JSON → RFC 6902 patch; либо исходный JSON + patch → новая копия.
- До 1 файла, суммарно 25 МБ. Каждое поле текста — до 1 млн символов.
- Для UTF-8-файла текстовый parser допускает до 2 млн символов; поле ввода ограничено 1 млн.
Примените Patch к копии исходника и сравните её с желаемым JSON.
Для выбранной операции данные передаются нашему серверу. Временные рабочие файлы удаляются после обработки; история пользовательских файлов не создаётся.
Для выбранной операции данные передаются нашему серверу. Временные рабочие файлы удаляются после обработки; история пользовательских файлов не создаётся.
Вопросы об инструменте
Какие исходные данные принимает «Создать и применить JSON Patch»?
Поддерживаются: JSON. До 1 файла, суммарно 25 МБ. Каждое поле текста — до 1 млн символов.
Что получится после обработки в «Создать и применить JSON Patch»?
Два JSON → RFC 6902 patch; либо исходный JSON + patch → новая копия. Форматы результата: JSON.
Как проверить результат этой операции?
Примените Patch к копии исходника и сравните её с желаемым JSON.
Какой пример помогает начать работу?
{"price":99}. Составить JSON Patch между исходным и новым документом Ожидаемый результат: [ { "op": "replace", "path": "/price", "value": 120 } ].
Какие ограничения нужно учитывать?
До 1 файла, суммарно 25 МБ. Каждое поле текста — до 1 млн символов. Для UTF-8-файла текстовый parser допускает до 2 млн символов; поле ввода ограничено 1 млн.
Где обрабатываются данные и сохраняется ли история?
Для выбранной операции данные передаются нашему серверу. Временные рабочие файлы удаляются после обработки; история пользовательских файлов не создаётся.