diff --git a/k8sclient/client/api_client.py b/k8sclient/client/api_client.py
index 02099f0..9d075c0 100644
--- a/k8sclient/client/api_client.py
+++ b/k8sclient/client/api_client.py
@@ -21,6 +21,7 @@ from . import models
 from .rest import RESTClient
 from .rest import ApiException
 
+import ast
 import os
 import re
 import urllib
@@ -259,10 +260,10 @@ class ApiClient(object):
             # for native types
             if klass in ['int', 'float', 'str', 'bool',
                          "date", 'datetime', "object"]:
-                klass = eval(klass)
+                klass = ast.literal_eval(klass)
             # for model types
             else:
-                klass = eval('models.' + klass)
+                klass = ast.literal_eval('models.' + klass)
 
         if klass in [int, float, str, bool]:
             return self.__deserialize_primitive(data, klass)