<div class=cartitem">item 1</div>
<div class=cartitem">item 2</div>
...
"items": [
{
"name": "item 1"
},
{
"name": "item 2"
}
]
const items = Array.from(
document.getElementsByClassName('cartitem'),
({textContent}) => ({name: textContent})
);
const itemsJSON = JSON.stringify(items);
const cartItems = [...document.querySelectorAll(‘cartitem’)];
// затем собрать их в новый массив:
const items =[];
cartItems.forEach(cartItem => {
const newItem = {
name: cartItem.textContent
};
items.push(newItem);
})
// после чего конвертировать в json:
const itemsJson = JSON.stringify(items);