10. The non-transitory computer-readable medium of claim 9 wherein dynamically generating parser classes and methods further comprises: for each property, reading associative values representing attributes of the property to generate a class variable; and associating each class variable with accessor and mutator methods.
9. A non-transitory computer-readable medium having stored therein computer executable code that causes one or more processors to execute the steps of: receiving schema data, which describes the format and properties of an instance object to be transmitted or received; converting, using a class library, raw schema data into an intermediate hierarchical data structure, an upper level of the hierarchical data structure including the properties of the instance object, and each property including data representing attributes of that property; dynamically at runtime generating parser classes for deserialization and methods from the properties and attributes described in the intermediate hierarchical data structure based on the schema, wherein generating the parser classes comprises: iterating over each property defined in the schema and in any other schema referenced in the schema, and defining a new class for each non-scalar, non-array property defined by the schema; and storing the generated parser classes and methods in memory in order for a host programming language to transmit or receive instance data to or from an application programming interface.