Re:JSON Patch – a format for describing changes to a JSON do...
by azinman2 on Thursday October 30, 2014 @12:49AM
(#8531437)
You can know keys/paths but nothing else. Or you might have user-specific parts that won't be concurrently modified, but the base JSON doc might be modified by others. You'd have to have the latest version to do a text-based patch.
A text-based diff doesn't really gain much for what it loses in use cases.
Re:JSON Patch – a format for describing changes to a JSON do...
by function_seven on Thursday October 30, 2014 @12:11PM
(#8533812)
I don't see why you need to know values. The operations don't require the sender to supply them.
This system requires knowledge of existing values/nodes to create the diff/patch document.
However for JSON data, it does have the advantage of not clobbering data unlike a string diff as you mentioned.