Thanks to visit codestin.com
Credit goes to www.scribd.com

0% found this document useful (0 votes)
12 views2 pages

Python JSON Function List

python notes

Uploaded by

duncanotundo349
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views2 pages

Python JSON Function List

python notes

Uploaded by

duncanotundo349
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

■ Full List of 50 `json` Functions and Their Parameters

Core JSON Functions:


1. dump(obj, fp, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, cls=No
ne, indent=None, separators=None, default=None, sort_keys=False, **kw)
2. dumps(obj, skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, cls=None
, indent=None, separators=None, default=None, sort_keys=False, **kw)
3. load(fp, cls=None, object_hook=None, parse_float=None, parse_int=None, parse_constant=Non
e, object_pairs_hook=None, **kw)
4. loads(s, cls=None, object_hook=None, parse_float=None, parse_int=None, parse_constant=Non
e, object_pairs_hook=None, **kw)
Encoder/Decoder Classes:
5. JSONEncoder(skipkeys=False, ensure_ascii=True, check_circular=True, allow_nan=True, sort_k
eys=False, indent=None, separators=None, default=None)
6. JSONDecoder(object_hook=None, parse_float=None, parse_int=None, parse_constant=None, o
bject_pairs_hook=None)
Special Constants:
7. NaN
8. Infinity
9. -Infinity
10. None
11. True
12. False
Encoding Helpers:
13. encode_basestring(s)
14. encode_basestring_ascii(s)
15. iterencode(obj, _one_shot=False)
16. char(code_point)
Decoder Helpers:
17. raw_decode(s, idx=0)
18. scanstring(s, end, strict=True)
19. JSONArray(...)
20. JSONObject(...)
Hook Functions:
21. object_hook(obj)
22. default(obj)
23. parse_float(val)
24. parse_int(val)
25. parse_constant(val)
26. object_pairs_hook(pairs)
Scanner/Parser Internals:
27. make_scanner(context)
28. scan_once(string, idx)
JSON Tool Utilities:
29. main()
30. itemsize
Custom Encoder Patterns:
31. for_json()
32. PyObjectEncoder()
Caching / Efficiency Tools:
33. _make_iterencode(...)
34. _make_scanner(...)
Pretty-Print / Formatting Utilities:
35. indent
36. separators
37. sort_keys
CLI / Shell tools:
38. python -m json.tool
39. read
40. write
Rare or Internal-Use Functions:
41. _default_encoder.encode(obj)
42. _default_encoder.iterencode(obj)
43. _default_decoder.decode(s)
44. _default_decoder.raw_decode(s)
Other Tools/Features:
45. check_circular
46. skipkeys
47. ensure_ascii
48. allow_nan
49. strict
50. cls

You might also like