json Легко гуглится.
термин json имеет следующие значения:
Вам в магазине может потребоваться хранить информацию между последовательными запусками скрипта. Это обычно делают сохраняя нужные данные в файлы а при запуске приложения пытаются их считать.
например вам надо работать с пользователями и товарами, учитывая сколько товаров осталось
mydata ={
"пользователи":{"Маша":"pass_hash_1","Петя":"0000"},
"товары":
{
"материнские платы" :{"zb345":2,"kq15":0},
"процессоры" : {"i386":-1,"pentium 3":300000}
}
}
Суть вашего магазина может быть в изменении этой структуры данных. Перед закрытием программы ее надо записать (чтобы учесть изменения которые внес пользователь) а при запуске приложения прочитать.