8000 Add serializer for json object parameters · jstacoder/twilio-python@d87a690 · GitHub
[go: up one dir, main page]

Skip to content

Commit d87a690

Browse files
committed
Add serializer for json object parameters
1 parent 0e0e0b9 commit d87a690

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

twilio/base/serialize.py

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,3 +52,13 @@ def flatten_dict(d, result={}, prv_keys=[]):
5252
return {'{}.{}'.format(prefix, k): v for k, v in flattened.items()}
5353

5454
return {}
55+
56+
57+
def json(obj):
58+
"""
59+
Return a jsonified string represenation of obj if obj is jsonifiable else
60+
return obj untouched
61+
"""
62+
if isinstance(obj, dict) or isinstance(obj, list):
63+
return json.dumps(obj)
64+
return obj

0 commit comments

Comments
 (0)
0