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