<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def jsonify(obj, **kwargs):
 """ A version of json.dumps that can handle numpy arrays by creating a custom encoder for numpy dtypes. Parameters obj : JSON- serializable blob **kwargs : Passed to json.dumps Returns dumped : str JSON dump of obj """

    class NumpyEncoder(json.JSONEncoder):

        def default(self, obj):
            # will work for numpy.ndarrays
            # as well as their int64/etc objects
            if hasattr(obj, 'tolist'):
                return obj.tolist()
            return json.JSONEncoder.default(self, obj)
    # run the dumps using our encoder
    dumped = json.dumps(obj, cls=NumpyEncoder, **kwargs)
    return dumped