Invention Grant
- Patent Title: Generating canonical representations of JSON documents
-
Application No.: US14073143Application Date: 2013-11-06
-
Publication No.: US10223550B2Publication Date: 2019-03-05
- Inventor: Georgi Staykov , Jeffrey Hu
- Applicant: VMware, Inc.
- Applicant Address: US CA Palo Alto
- Assignee: VMware, Inc.
- Current Assignee: VMware, Inc.
- Current Assignee Address: US CA Palo Alto
- Agency: Fish & Richardson P.C.
- Main IPC: G06F21/64
- IPC: G06F21/64

Abstract:
Systems and techniques are described for generating canonical representations of JSON documents. One of the techniques includes receiving a first JavaScript Object Notation (JSON) document, wherein the first document includes one or more JSON objects, and wherein each JSON object includes one or more name-value pairs; generating a first canonical representation of the first JSON document, wherein generating the first canonical representation comprises: removing each non-significant whitespace character and non-significant line ending from the first document, for each JSON object, sorting the name-value pairs included in the JSON object lexicographically, and converting one or more instances of a number value type in the first document into a standardized representation of a double data type; and generating a first digital signature for the first JSON document using the first canonical representation.
Public/Granted literature
- US20150128032A1 Generating Canonical Representations of JSON Documents Public/Granted day:2015-05-07
Information query