The schema json format is very specific. You can see an example if you create a schema in your browser and export it as json. Uploading schema JSON is primarily used to create and restore offline backups of your schemas, not to create new ones.