updated typeFromJsonSchema to support missing formats
updated getStringSignature to support missing formats