Efface un élement d'un fichier Json
Bonjour j'ai un fichier Json "utilisateur" dans lequel je veux supprimer un utilisateur complet. J'ai un code qui convertit le fichier Json en Jarray pour faire un removeAt(), cela a l'air de fonctionner puisque le nombre d'élément n'est pas le même avant le removeAt et après (j'en ai bien un de moins), par contre mon fichier json n'est pas mis à jour, quelqu'un a t'il une idée pourquoi (certainement faut-il sauver les modifications dans le json) ? Merci
Code:
1 2 3 4 5 6 7 8
| Dim jsonString As String = File.ReadAllText("..\..\Datas\datas.json")
Dim jsonObject As JObject = JObject.Parse(jsonString)
MessageBox.Show(TryCast(jsonObject("utilisateurs"), JArray).Count)
TryCast(jsonObject("utilisateurs"), JArray).RemoveAt(0)
MessageBox.Show(TryCast(jsonObject("utilisateurs"), JArray).Count) |
fichier json :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
| {
"utilisateurs": [
{
"gender": "male",
"name": {
"title": "Mr",
"first": "Titouan",
"last": "Martinez"
},
},
{
"gender": "female",
"name": {
"title": "Miss",
"first": "Mia",
"last": "Lopez"
},
}, ..... |