Valider une chaîne json ou pas asp.net
est-il possible de valider une chaîne json ou pas ? autres que les try/catch .
Je suis en utilisant ServiceStack Sérialiseur Json et ne pouvait pas trouver une méthode liés à la validation .
- double possible de Vérifier JSON et XML est valide? c#
- cette solution utilise try/catch . Je suis à la recherche de méthode TryParse que nous avons pour l'int,date,... . juste pour vérifier si la chaîne contient un json valide la structure ou non
- Double Possible de Comment assurez-vous que la chaîne est Valide JSON à l'aide de JSON.NET
Vous devez vous connecter pour publier un commentaire.
Probablement le moyen le plus rapide et le plus sale façon est de vérifier si la chaîne commence par '{':
Une autre option est que vous pouvez essayer d'utiliser la classe JavascriptSerializer:
Ou vous pourriez avoir un coup d'oeil à JSON.NET:
Un travail extrait de code
Source
Vous pouvez trouver un couple d'expressions régulières pour valider JSON ici: Regex pour valider JSON
Il est écrit en PHP, mais de s'adapter à C#.