СЛОВАРЬ / Практика разработки
JSON
Текстовый формат для передачи объектов, массивов, строк, чисел, логических значений и null между программами.
Также: джейсон, JSON-файл
Как это выглядит на практике
В записи {"qty":2,"unit":"шт"} количество остаётся числом. Значение "2 шт" было бы строкой, которую труднее использовать в расчёте.
Что проверить
Названия полей и строки заключают в двойные кавычки. В самом JSON нет комментариев; проверяйте его парсером перед загрузкой.
Попробуйте на примере
Преврати «чай — 2 пачки, кофе — 1 банка» в JSON-массив с полями name, qty, unit. qty должно быть числом. Не добавляй цену.
Вставьте пример в чат и сравните результат со своим вариантом.
Рядом в словаре
Дальше по теме: MDN · Learn web development