© 2026 Hedgehog Software, LLC

TwitterGitHubDiscord
More
CommunitiesDocsAboutTermsPrivacy
Search
Star
Setup for Free
C#C
C#•3y ago•
17 replies
Laxman

✅ .NET MAUI System.Reflection.TargetInvocationException

Good evening, I hope you are doing well.

I have the following problem, I would like to decrypt a string with Newtonsoft, however, when I try this in the Constructor my app crashes (error) but when I try it in a RelayCommand it works but the CollectionView doesn't update.

The Code:
public SelectedOverviewViewModel()
        {
            CharactersList.Add(new CharacterModel
            {
                Name="Hi"
            });

            List<CharacterModel> characters = new List<CharacterModel>();
            characters = JsonConvert.DeserializeObject<List<CharacterModel>>(JSONstring); // Crashes here

            foreach (CharacterModel character in characters)
            {
                CharactersList.Add(character);
            }
        }

        [RelayCommand]
        void Load()
        {
            List<CharacterModel> characters = new List<CharacterModel>();
            characters = JsonConvert.DeserializeObject<List<CharacterModel>>(JSONstring);

            foreach (CharacterModel character in characters)
            {
                CharactersList.Add(character);
            }
        }
public SelectedOverviewViewModel()
        {
            CharactersList.Add(new CharacterModel
            {
                Name="Hi"
            });

            List<CharacterModel> characters = new List<CharacterModel>();
            characters = JsonConvert.DeserializeObject<List<CharacterModel>>(JSONstring); // Crashes here

            foreach (CharacterModel character in characters)
            {
                CharactersList.Add(character);
            }
        }

        [RelayCommand]
        void Load()
        {
            List<CharacterModel> characters = new List<CharacterModel>();
            characters = JsonConvert.DeserializeObject<List<CharacterModel>>(JSONstring);

            foreach (CharacterModel character in characters)
            {
                CharactersList.Add(character);
            }
        }


I´m using:
CommunityToolkit.MAUI
(latest)
(latest)

CommunityToolkit.MVVM
(latest)
(latest)

Newton.Json
(latest)
(latest)
C# banner
C#Join
We are a programming server aimed at coders discussing everything related to C# (CSharp) and .NET.
61,871Members
Resources

Similar Threads

Was this page helpful?
Recent Announcements

Similar Threads

System.NullReferenceException: in .NET MAUI
C#CC# / help
3y ago
❔ System.Reflection
C#CC# / help
4y ago
.net maui Help
C#CC# / help
2y ago
.net Maui Help
C#CC# / help
2y ago