13. A system for dynamically generating classes and methods in memory comprising: a host programming language that transmits or receives instance data from an application programming interface; one or more computing devices; and one or more non-transitory storage devices storing instructions that, when executed by the one or more computing devices, cause the one or more computing devices to: receive a schema, which describes the format and properties of an instance object to be transmitted or received; dynamically generate parser classes for deserialization based on the schema, wherein the one or more computing devices generate the parser classes by: iterating over each property defined in the schema and in any other schema referenced in the schema, generating a new class for each non-scalar, non-array property defined by the schema; for each property, reading associative values representing attributes of the property; generating a class variable based on the read associated values; and associating each generated class variable with one or more accessor and mutator methods to update and retrieve the class variables; and store the generated parser classes and methods in memory, in order for the host programming language to transmit or receive instance data to or from the application programming interface.
13. A system for dynamically generating classes and methods in memory comprising: a host programming language that transmits or receives instance data from an application programming interface; one or more computing devices; and one or more non-transitory storage devices storing instructions that, when executed by the one or more computing devices, cause the one or more computing devices to: receive a schema, which describes the format and properties of an instance object to be transmitted or received; dynamically generate parser classes for deserialization based on the schema, wherein the one or more computing devices generate the parser classes by: iterating over each property defined in the schema and in any other schema referenced in the schema, generating a new class for each non-scalar, non-array property defined by the schema; for each property, reading associative values representing attributes of the property; generating a class variable based on the read associated values; and associating each generated class variable with one or more accessor and mutator methods to update and retrieve the class variables; and store the generated parser classes and methods in memory, in order for the host programming language to transmit or receive instance data to or from the application programming interface. 15. The system of claim 13 , wherein the one or more computing devices are further configured to: responsive to a presence of a validation attribute, adding validation information to the accessor or the mutator of the class variable to which the validation attribute corresponds.