T transformJsonValue<T, R>( Map<String, dynamic> json, String key, T Function(R) transform, ) { final value = getJsonValue<R>(json, key); return transform(value); }