递归: def transform_response(response): def process(data): if isinstance(data, dict): return {k: process(v) for k, v in data.items()} elif isinstance(data, list): return [process(item) for item in data] elif isinstance(data, int) and data == 100: return 200 else: return data return process(response)