JSON Patch - синхронизация документов между клиентом и сервером
У нас есть сложный документ JSON. В настоящее время мы управляем изменениями с помощью операций GET/POST, затрагивающих весь документ. Мы хотели бы прекратить отправку всего документа туда-сюда, поэтому мы рассматриваем JSON Patch.
Существуют библиотеки для генерации документов исправлений, как указано в RFC 6902. Чтобы генерировать документы исправлений, клиенту необходимо сохранить копию большого документа. Внести изменения на стороне клиента, сгенерировать документ исправлений, исправление. "рабочую копию" на клиенте, отправьте HTTP PATCH на сервер и примените исправление на стороне сервера.
Это делает необходимым обеспечить представление клиентом полного документа и синхронизацию представления сервера.
Это подходящий подход или есть лучшее руководство?