json_err.py 545 B

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. import json
  2. # test parse failure
  3. try:
  4. json.loads('{')
  5. except:
  6. print('FAIL')
  7. try:
  8. json.loads('{"a":1,}')
  9. except:
  10. print('FAIL')
  11. try:
  12. json.loads('{"a":1,')
  13. except:
  14. print('FAIL')
  15. try:
  16. json.loads('{"a":1, "b":}')
  17. except:
  18. print('FAIL')
  19. try:
  20. json.loads('{"a":1, "b":, "c":3}')
  21. except:
  22. print('FAIL')
  23. try:
  24. json.loads('{"a":1 "b":2}')
  25. except:
  26. print('FAIL')
  27. try:
  28. json.loads('{"a":1, "b":2, "c":3,}')
  29. except:
  30. print('FAIL')
  31. try:
  32. json.loads('{"a":1, "b"2, "c":3}')
  33. except:
  34. print('FAIL')