Bonjour,
je teste une appli avec xamarin.form.
Après beaucoup de difficultés je suis parvenu à lire un fichier JSON qui comprend des noms et adresses.
J'obtiens donc une liste de données (myList).

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
  var assembly = typeof(Json.MainPage).GetTypeInfo().Assembly;
                       Stream stream = assembly.GetManifestResourceStream("essaiJson.fichiertest.json");  
 
                       using (var reader = new System.IO.StreamReader(stream))
                       {
                           var json = reader.ReadToEnd();
 
                           List<TestModel> myList = JsonConvert.DeserializeObject<List<TestModel>>(json);
                myrootobject = new ObservableCollection<TestModel>(myList);
Je suis parvenu à récupéré par exemple le nom du 3e enregistrement (de la 3e ligne de ma liste) dans un label.
Je voudrais à present modifier un élément de ma liste, ça OK:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 monLabel.Text = myList[2].name;
myList[2].name = "Gaston";
Mais comment peut-on faire pour que le changement soit sauvegarder dans mon fichier JSON ? je n'y arrive pas...
Merci pour votre aide.