11
I’m having doubts about how to manipulate the data with the library jsondiffpatch
The array original:
[
{"id":1004,"idproduto":3,"forma":"Alface","preco":1,"quantidade":1},
{"id":1000,"idproduto":3,"forma":"Bacon","preco":2,"quantidade":1},
{"id":1001,"idproduto":3,"forma":"Queijo Cheedar","preco":2,"quantidade":3}
]
The array modified:
[
{"id":1004,"idproduto":3,"forma":"Alface","preco":1,"quantidade":2},
{"id":1001,"idproduto":3,"forma":"Queijo Cheedar","preco":2,"quantidade":1},
{"id":1002,"idproduto":2,"forma":"Bacon","preco":2,"quantidade":1}
]
The answer from the library is:
[0: {
quantidade: [1,2]
},1: {
quantidade: [3,1]
},2{
"id": 1002,
"idproduto": 2,
"forma": "Bacon",
"preco": 2,
"quantidade": 1
}]
It shows the right difference. My question is: Based on this difference, how do I manipulate this array to become a new??
As follows:
[
{"id":1004,"idproduto":3,"forma":"Alface","preco":1,"quantidade":1},
{"id":1001,"idproduto":3,"forma":"Queijo Cheedar","preco":2,"quantidade":-2},
{"id":1002,"idproduto":2,"forma":"Bacon","preco":2,"quantidade":1}
]
Please avoid long discussions in the comments; your talk was moved to the chat
– Maniero