Right now JsonField and JsonComplexType doesn't have any constraint for the fieldType in the schema, but JsonComplexType should only be used for 'Complex' and JsonField for others. See if possible to reflect that constraint in the XML schema. XML model as well.
https://github.com/atlasmap/atlasmap-runtime/blob/master/atlas-model/src/main/resources/atlas-model-v2.xsd#L152
Right now JsonField and JsonComplexType doesn't have any constraint for the fieldType in the schema, but JsonComplexType should only be used for 'Complex' and JsonField for others. See if possible to reflect that constraint in the XML schema. XML model as well.