Computes a diff between two JSONs.
The names of the product elements
The name of the type
Return a diff.
Example:
<pre> val Diff(c, a, d) = ("name", "joe") ~ ("age", 10) diff ("fname", "joe") ~ ("age", 11) c = JObject(("age",JInt(11)) :: Nil) a = JObject(("fname",JString("joe")) :: Nil) d = JObject(("name",JString("joe")) :: Nil) </pre>