JSON STYLESHEET LANGUAGE TRANSFORMATION
First Claim
1. A method for transforming JSON data, the method comprising:
- receiving, at a computer, a first object specified using JavaScript Object Notation, the first object having a set of one or more attributes, each attribute being of a predetermined JSON data type and having at least one value;
receiving, at the computer, a second object specified using JavaScript Object Notation, the second object having a set of one or more attributes each corresponding to at least one attribute in the set of attributes of the first object and having at least one value defining one or more transformations;
transforming, by the computer, the first object into a third object specified using JavaScript Object Notation based on the second object; and
storing the third object in a storage device associated with the computer.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided for specifying transformations of JSON objects using other JSON objects. A first object is received specified using JavaScript Object Notation. The first object includes a set of one or more attributes where each attribute is of a predetermined JSON data type and has at least one value. A second object is also received specified using JavaScript Object Notation. The second object includes a set of one or more attributes each corresponding to at least one attribute in the set of attributes of the first object and having at least one value defining one or more transformations. A third object specified using JavaScript Object Notation is generated based on transforming the first object using the second object.
-
Citations
23 Claims
-
1. A method for transforming JSON data, the method comprising:
-
receiving, at a computer, a first object specified using JavaScript Object Notation, the first object having a set of one or more attributes, each attribute being of a predetermined JSON data type and having at least one value; receiving, at the computer, a second object specified using JavaScript Object Notation, the second object having a set of one or more attributes each corresponding to at least one attribute in the set of attributes of the first object and having at least one value defining one or more transformations; transforming, by the computer, the first object into a third object specified using JavaScript Object Notation based on the second object; and storing the third object in a storage device associated with the computer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer-readable medium storing a computer program product executable by a processor of a computer system for transforming JSON data, the non-transitory computer-readable medium comprising:
-
code for receiving a first object specified using JavaScript Object Notation, the first object having a set of one or more attributes, each attribute being of a predetermined JSON data type and having at least one value; code for receiving a second object specified using JavaScript Object Notation, the second object having a set of one or more attributes each corresponding to at least one attribute in the set of attributes of the first object and having at least one value defining one or more transformations; and code for transforming the first object into a third object specified using JavaScript Object Notation based on the second object. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A system for transforming JSON data, the system comprising:
-
a hardware processor; and a memory storing a set of instructions which when executed by the processor cause the processor to; receive a first object specified using JavaScript Object Notation, the first object having a set of one or more attributes, each attribute being of a predetermined JSON data type and having at least one value; receive a second object specified using JavaScript Object Notation, the second object having a set of one or more attributes each corresponding to at least one attribute in the set of attributes of the first object and having at least one value defining one or more transformations; and transform the first object into a third object specified using JavaScript Object Notation based on the second object.
-
Specification