News for hackers. Stuff that matters.
Re:JSON Patch – a format for describing changes to a JSON do... by nacs on Thursday October 30, 2014 @12:29AM (#8531377)
> Doesn't this allow the sender to send updates without knowledge of the existing values, though?

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.

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.