ldtk_cjson.py 506 B

12345678910111213141516171819202122
  1. import sys
  2. is_pkpy = not hasattr(sys, 'getrefcount')
  3. if is_pkpy:
  4. import cjson as json
  5. else:
  6. import json
  7. _2489KB = 'WorldMap_GridVania_layout.ldtk'
  8. _1093KB = 'WorldMap_Free_layout.ldtk'
  9. _339KB = 'Typical_2D_platformer_example.ldtk'
  10. with open(f'res/{_2489KB}', 'r') as f:
  11. json_content = f.read()
  12. data: dict = json.loads(json_content)
  13. assert isinstance(data, dict)
  14. # dumped: str = json.dumps(data)
  15. # loaded: dict = json.loads(dumped)
  16. # assert len(data) == len(loaded)
  17. # assert data == loaded