コード例 #1
0
 def default(self, obj):
     if isinstance(obj, datetime):
         return obj.strftime('dt(%Y-%m-%dT%H:%M:%SZ)')
     elif isinstance(obj, object):
         return Utils.remove_nulls(obj.__dict__)
     else:
         return JSONEncoder.default(self, obj)
コード例 #2
0
ファイル: Serializer.py プロジェクト: MattParr/oktasdk-python
    def default(self, obj):

        if isinstance(obj, datetime):
            return obj.strftime('dt(%Y-%m-%dT%H:%M:%SZ)')
        elif isinstance(obj, object):
            return Utils.remove_nulls(obj.__dict__)
        else:
            return JSONEncoder.default(self, obj)
コード例 #3
0
ファイル: Serializer.py プロジェクト: voxy/okta-sdk-python
 def default(self, obj):
     if isinstance(obj, datetime):
         return obj.strftime('dt(%Y-%m-%dT%H:%M:%SZ)')
     elif isinstance(obj, object):
         no_nulls = Utils.remove_nulls(obj.__dict__)
         formatted = Utils.replace_alt_names(obj, no_nulls)
         return formatted
     else:
         return JSONEncoder.default(self, obj)
コード例 #4
0
ファイル: Serializer.py プロジェクト: okta/oktasdk-python
 def default(self, obj):
     if isinstance(obj, datetime):
         return obj.strftime('dt(%Y-%m-%dT%H:%M:%SZ)')
     elif isinstance(obj, object):
     	no_nulls = Utils.remove_nulls(obj.__dict__)
     	formatted = Utils.replace_alt_names(obj, no_nulls)
     	return formatted
     else:
         return JSONEncoder.default(self, obj)