add checkHasJsonSupportedType