Source code for jsoncompare.com.
POST https://jsoncompare.com/api/save - saves current application state on S3.
A body should include 3 keys:
simplestring - base64-encoded value of the Simple tabbatchstring[] - an array of base64-encoded values for the Batch tabdiffobject - data forthe Diff tab with keys "left" (base64-encoded value of the left side editor) and "right" (base64-encoded value of the right side editor).
Response JSON includes key - a name of newly created file on S3 (MD5 hash of the body) or error if there is an error.
Example:
>>>
{
"simple": "eyJhIjogMX0=",
"batch": ["eyJiIjogMn0=", "eyJjIjogM30=", "eyJkIjogNH0="],
"diff": {
"left": "eyJlIjogNX0=",
"right": "eyJmIjogNn0="
}
}
<<<
{ "key":"aac35abfc8e25a4914cf90da13aa29e9" } GET https://jsonlintcom.s3.amazonaws.com/{key}.json - gets an application state by given key.