fn fallback_json_get_type<F>( func: &F, args: &[Expr], fields: &[Arc<Field>], ) -> Option<DataType>where F: UDFCoercionExt,