Aug-13-2019, 11:22 AM
(This post was last modified: Aug-13-2019, 11:23 AM by lsepolis123.)
def deserialize(fileName): # From disk with open(fileName) as j: frozen_obj = jsonpickle.decode(j.read()) return frozen_obj def serialize(fileName, frozen): # To disk with open(fileName, 'w') as j_out: print(frozen, file=j_out) if __name__ == '__main__': for e in ( ('Rob', 750), ('Mike',1105), ('Rose', 590), ('Jill', 740), ('Jack', 510), ('Anna', 660), ('Paul', 720), ('Bob', 400), ): ge = GameEntry(e[0], e[1]) frozen = jsonpickle.encode(ge) serialize("hightscores.json", frozen) // how to append with jsonpickle... above add only last one... well? Also How get all users back, after append all in json to file? // hightscores.json {"_name": "Bob", "_score": 400, "py/object": "__main__.GameEntry"}