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.