la solicitud de publicación tiene content_Name,content_Type, content_Json.
Esos son los campos que deben enviarse, pero si agrego una propiedad, no podré enviar una solicitud con un campo de datos no deseado, ¿cómo puedo evitarlo?

DTO:
content_name, content_type, Content_json,Solicitud Json (ejemplo) enviada
{ "this_field_shouldnt_be_available" : "Zebb" }Solicitud recibida
{ "this_field_shouldnt_be_available" : "Zebb", content_name: null, content_type: null, Content_json: null }¿Cómo puedo tener una excepción para usar un "DTO" para permitir solo los datos válidos, es posible sin esquema? solo comparando con DTO?
Puede agregar un middleware con una validación para verificar cada clave de propiedad que debe existir en el DTO, y luego validar la cantidad de claves del DTO asegurándose de que no sea mayor que las claves que configuró para estar allí.