Oct-12-2023, 05:39 AM
Thanks. This is what I was looking for. I think we always hope for a silver bullet cause its so simple to pull data out in a single line of code that you would think it could be brought back in the same way with a single line of code.
I was able to rebuild the object correctly below:
I was able to rebuild the object correctly below:
warMapSerializedData = json.loads(j.read()) _fxWarMapStatic = fxWarMapStatic(warMapSerializedData["mapName"]) _fxWarMapStatic.regionId = warMapSerializedData["regionId"] _fxWarMapStatic.scorchedVictoryTowns = warMapSerializedData["scorchedVictoryTowns"] _fxWarMapStatic.lastUpdated = warMapSerializedData["lastUpdated"] _fxWarMapStatic.version = warMapSerializedData["version"] fxWarMapStaticMapItems = warMapSerializedData["mapTextItems"] for _fxWarMapStaticMapItem in fxWarMapStaticMapItems: _fxWarMapStatic.mapTextItems.append(fxWarMapStaticMapItem(_fxWarMapStaticMapItem["text"], _fxWarMapStaticMapItem["x"], _fxWarMapStaticMapItem["y"], _fxWarMapStaticMapItem["mapMarkerType"]))