Bonjour
je suis en lecture un autre fichier de type json qui contient différente données
exemple
Code JSON : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 { "stock" : [ { "Itemid":12, "location": "Lyon", "quantity": 12 }, { "Itemid":12, "location": "Lyon", "quantity": 14 }, { "Itemid":12 "location": "Brest", "quantity": 12 } ] }
Je cherche à faire la somme des quantité et avoir une seule ligne par article/location.
Il y a très longtemps que je n'ai pas développé... et je n'arrive pas à faire ma somme.
j'ai fait un bout de code
Mais ça ne fonctionne pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 let quantitySite = { ItemId;"", InventSiteId:"", InventLocationId:"" Quantity:0 ; } let StockEntrepot = [quantitySite] for (let i=0 ; stock.length ; i++) { let current=quantitySite ; if (StockEntrepot.indexOf(current) === -1) StockEntrepot.push(current) else { let Ind = StockEntrepot.indexOf(current) StockEntrepot[Ind].Quantity =+ current.quantity } }
Est-ce que vous avez une idée ?
Merci
Partager