Je m'explique (en essayant de faire court).
J'ai un fichier externe json. Il y a un tableau des genres musicaux qui contiennent un tableau des groupes qui contiennent un tableau des albums. Chaque élément à ses caractéristiques. Extrait
Code : Tout sélectionner
{
"genre": [
{
"name": "Hard Metal",
"color": "Black",
"groupes": [
{
"name": "AC-DC",
"icon": "AC-DC.png",
"albums": [
{
"name": "Highway To Hell",
"year": "1979",
"icon": "HighwayToHell.png",
"lyrics": "Highway.txt"
},
{
"name": "Back In Black",
"year": "2000",
"icon": "BinB.png",
"lyrics": "Back.txt"
}
]
},
{
"name": "Deep Purple",
"icon": "DeepPurple.png",
"albums": [
{
"name": "Infinite",
"year": "2017",
"icon": "Infinite.png",
"lyrics": "Infinite.txt"
}
]
}
]
},
{
"name": "Classical",
"color": "Blue",
"groupes": [
{
"name": "Mozart",
"icon": "Mozart.png",
"albums": [
{
"name": "String K563",
"year": "1791",
"icon": "String Ensemble.png",
"lyrics": ""
}
]
}
]
}
]
}
Ce fichier est en local (PC ou site) et je voudrais la manipuler en Javascript. Il me faut donc l'ouvrir, puis le charger, le manipuler et enfin écrire de nouveaux éléments pour enfin le sauvegarder.
Ma demande est priorisée car l'ajout d'éléments sera sûrement plus complexe.
J'ai cherché à reproduire bêtement des exemples comme celui-ci sans résultat concret.
Pouvez-vous m'orienter vers des explications claires qui me permettent de comprendre ce que je dois faire afin d'atteindre l'objectif que je tente d'atteindre.
J'ai testé en insérant mon json dans le programme par la commande <script...>; ça fonctionne mais ce n'est pas du tout le but puisque mon fichier json fait plusieurs centaines de lignes et que je veux garder son indépendance pour d'autres manipulations.
Et, si je peux me permettre, confirmez-vous qu'un fichier externe plat (.txt) ne peut pas être lu/écrit en Javascript ?
Merci pour vos réponses même partielles.