JavaScript Object Notation (JSON) Patch

ICYDK: I’m continuing my studying into what my new partner in crime Streamdata.io does, and part of this research is understanding the details of their technology stack. Today’s work involves understanding their usage of JavaScript Object Notation (JSON) Patch. When you proxy any existing web API using Streamdata.io, the first thing you get back is a complete JSON representation of the response. But then, with each change, you just get back a JSON Patch response with only the details of what has changed. JSON Patch is used for expressing a sequence of operations to apply to any JSON object or document you’ll find used with the HTTP PATCH method.

The introduction for JSON Patch from RFC [RFC4627] describes it this way: https://goo.gl/rLgbgu #DataIntegration #ML