You can use a dictionary comprehesion:

    fields_to_save = {field.name: field.to_json(self._model_data_cache[field.name]) for field in self._dirty_fields}