An extensible JSON-based data object definition scheme and supporting parser outputting to many languages (mysql, php, java, solr schema, etc)amo