itemsInExistence = [{'name':'Weapon', 'stats':2, 'rank':4, 'amount':1}, {'name':'Sword', 'stats':3, 'rank':1, 'amount':1}]
def save_list2():
ii = 0
for i in itemsInExistence:
print(i)
d = itemsInExistence[ii]
json.dump(d, open(files2, 'a'))
files.write('\n', open(files2, 'a'))
ii += 1
def load_list2():
with json.load(open(files2,'r')) as a:
for line in a:
line = line.strip()
itemsInExistence.append(line)
Я понятия не имею, как использовать JSON, я просто хочу знать, если это правильно.
Это не то же самое, что другой вопрос json, потому что я пытаюсь заставить его сохранить словарь с каждым {} на отдельной строке, но сохраняя его значения.