<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def getJsonData(self, params):
 """turns the DataFrame returned by getData into a dictionary arguments: the params passed used for table or d3 outputs are forwarded on to getData """

        try:
            return eval("self." + str(params['output_id']) + "(params)")
        except AttributeError:
            df = self.getData(params)
            if df is None:
                return None
            return df.to_dict(orient='records')