Method: flask.json.provider.DefaultJSONProvider.dumps
Calls: 530, Exceptions: 0, Paths: 1Back
Path 1: 530 calls (1.0)
{} (452) dict (19) {'testing': 42} (7) {'_permanent': True, 'foo': 3} (3) {'test': 'test'} (3) {'value': '42'} (2) {'foo': 42} (2) {'foo': 1, '_perman...
dict (519) {} (8) {'indent': 2} (2) {'sort_keys': True} (1)
'{}' (452) '{"testing":42}' (7) '{"_flashes":[{" t":["message","Hello World"]},{" t":["error","Hello World"]},{" t":["warning",{" m":"Testing...
1def dumps(self, obj: t.Any, **kwargs: t.Any) -> str:
2 """Serialize data as JSON to a string.
3
4 Keyword arguments are passed to :func:`json.dumps`. Sets some
5 parameter defaults from the :attr:`default`,
6 :attr:`ensure_ascii`, and :attr:`sort_keys` attributes.
7
8 :param obj: The data to serialize.
9 :param kwargs: Passed to :func:`json.dumps`.
10 """
11 kwargs.setdefault("default", self.default)
12 kwargs.setdefault("ensure_ascii", self.ensure_ascii)
13 kwargs.setdefault("sort_keys", self.sort_keys)
14 return json.dumps(obj, **kwargs)