73_json_indent.py 666 B

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. import json
  2. assert json.dumps([1, 2, [3, 4], 5], indent=2) == '[\n 1,\n 2,\n [\n 3,\n 4\n ],\n 5\n]'
  3. a = {
  4. 'a': 1,
  5. 'b': 2,
  6. 'c': None,
  7. 'd': [1, 2, 3],
  8. 'e': {
  9. 'a': 100,
  10. 'b': 2.5,
  11. 'c': None,
  12. 'd': [142, 2785, 39767],
  13. },
  14. "f": 'This is a string',
  15. 'g': [True, False, None],
  16. 'h': False
  17. }
  18. assert json.dumps(a, indent=2) == '''{
  19. "a": 1,
  20. "b": 2,
  21. "c": null,
  22. "d": [
  23. 1,
  24. 2,
  25. 3
  26. ],
  27. "e": {
  28. "a": 100,
  29. "b": 2.5,
  30. "c": null,
  31. "d": [
  32. 142,
  33. 2785,
  34. 39767
  35. ]
  36. },
  37. "f": "This is a string",
  38. "g": [
  39. true,
  40. false,
  41. null
  42. ],
  43. "h": false
  44. }'''