From 01e7a617a109f98c44faebff2d94dd56257294f6 Mon Sep 17 00:00:00 2001 From: Kanetsuna Masaya <156692516+mkanetsuna@users.noreply.github.com> Date: Thu, 8 Jan 2026 16:29:13 +0900 Subject: [PATCH] Update fastapi/dependencies/utils.py Co-authored-by: Motov Yurii <109919500+YuriiMotov@users.noreply.github.com> --- fastapi/dependencies/utils.py | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/fastapi/dependencies/utils.py b/fastapi/dependencies/utils.py index 095a4ec12b..6dbbf6134a 100644 --- a/fastapi/dependencies/utils.py +++ b/fastapi/dependencies/utils.py @@ -717,12 +717,7 @@ def _validate_value_with_model_field( def _is_json_field(field: ModelField) -> bool: - # Pydantic v1 FieldInfo doesn't have metadata attribute - metadata = getattr(field.field_info, "metadata", []) - return any( - type(item).__name__ == "Json" and type(item).__module__ == "pydantic.types" - for item in metadata - ) + return any(isinstance(item, Json) for item in field.field_info.metadata) def _get_multidict_value(