je suis en core plus perdu qu'avant lol.
Si je prends l'exemple 3. Avec:
1 2 3 4 5 6 7 8
| json["1"].phones[0]['hardwares'].push({
provider: "provider",
model: "model",
});
json["1"].phones[1]['hardwares'].push({
provider: "provider",
model: "model",
}); |
il me sort:
{"1":{"id":1,"name":"lola","phones":[{"mobile":"xxx","home":"xxx","work":"xxx","hardwares":[{"provider":"samsung","model":"galaxy S5"},{"provider":"apple","model":"iphone 6"},{"provider":"provider","model":"model"}]},{"mobile":"xxxxx","home":"xxxxx","work":"xxxxx","hardwares":[{"provider":"provider","model":"model"}]}]}}
Ce qui est correct. Mais si je mets en commentaire le second push:
1 2 3 4 5 6 7 8
| json["1"].phones[0]['hardwares'].push({
provider: "provider",
model: "model",
});
/*json["1"].phones[1]['hardwares'].push({
provider: "provider",
model: "model",
});*/ |
Il me sort:
{"1":{"id":1,"name":"lola","phones":[{"mobile":"xxx","home":"xxx","work":"xxx","hardwares":[{"provider":"samsung","model":"galaxy S5"},{"provider":"apple","model":"iphone 6"},{"provider":"provider","model":"model"}]},{"mobile":"xxxxx","home":"xxxxx","work":"xxxxx","hardwares":[]}]}}
Ce qui n'est pas correct. Il y a un élément en trop. J'ai la tête grosse comme une pastèque. Je vais aller pioncer pour me libérer un peu et je vais me re-pencher sur les exemples pour essayer de comprendre :'(
Partager