def dumps(obj, skipkeys=False, ensure_ascii=True, check_circular=True,
            allow_nan=True, cls=None, indent=None, separators=None,
            encoding='utf-8', default=None, **kw):
        # cached encoder
        if (skipkeys is False and ensure_ascii is True and
            check_circular is True and allow_nan is True and
            cls is None and indent is None and separators is None and
            encoding == 'utf-8' and default is None and not kw):
            return _default_encoder.encode(obj)
        if cls is None:
            cls = JSONEncoder
        return cls(
            skipkeys=skipkeys, ensure_ascii=ensure_ascii,
            check_circular=check_circular, allow_nan=allow_nan, indent=indent,
            separators=separators, encoding=encoding, default=default,
            **kw).encode(obj)
Organize and store the count of data from the log line into the metric store by metric type, transaction, timestamp
dataset/ETHPy150Open AppScale/appscale/AppServer/lib/django-1.4/django/utils/simplejson/__init__.py/dumps--crossover with--dataset/ETHPy150Open linkedin/naarad/src/naarad/metrics/jmeter_metric.py/JmeterMetric.aggregate_count_over_time