Partial updates are also a very popular discussion topic on the restful-json Google group:

http://groups.google.com/group/restful-json

But AFAIK no consensus has been reached yet.  Best, Adam

On Nov 13, 2008, at 6:37 PM, Noah Slater wrote:

On Fri, Nov 14, 2008 at 09:09:03AM +1030, Antony Blakey wrote:
IMO the simplest thing that would work (ignoring representation) looks
something like this:

 insert <json> in <jsonpath>
 insert <json> after <jsonpath>
 insert <json> before <jsonpath>
 delete <jsonpath>
 replace <jsonpath> with <json>

where jsonpath is roughly as: http://goessner.net/articles/JsonPath/
without the executable expressions.

Hmm, this seems pretty cool.

I did some digging to see what else is out there:

* http://intertwingly.net/blog/2008/02/21/APP-Level-Patch
* http://blog.mozilla.com/rob-sayre/2008/02/15/restful-partial- updates/
* http://www.snellspace.com/wp/?p=895
* http://lists.w3.org/Archives/Public/ietf-http-wg/2008JanMar/ 0316.html
* http://www.snellspace.com/wp/?p=902

I think I agree that if this was to hit CouchDB it should be done via the PATCH
method, makes the most sense given the context.

--
Noah Slater, http://tumbolia.org/nslater

Reply via email to