Hi Zylann and thanks for the quick answer!
I understand the first part (for the storeXXXX, getXXXX) but searching for the subject, I found a few guys telling it is doable (however I couldn't find any example). I also cannot understand how storing a simple variable works the same as storing an entire array (it would be the best solution, nonetheless)!
As for the second method, I know that I have to "translate" the json dictionary. My code at that point looks like:
var currentline = {}
while (!save_file.eof_reached()):
currentline.clear()
currentline.parse_json(save_file.get_line())
for i in currentline.keys():
Goods[i] = currentline[i]
where the Goods is the dictionary I want to fill and the result looks like: [[Node:822], [Node:710]] where both items are the values (the keys are not shown but are returned correctly). Now, these are the correct classes that I saved but the problem is they are not usable (or at least, I do not know how to read their properties properly).