Überprüfen Sie JSON-und XML gültig ist? c#
Im mit newtonsoft json.net http://json.codeplex.com/ und ich würde gerne wissen ...
wie überprüft wird, json und xml sind gültige json/xml.
wie kann ich dies überprüfen?
für JSON finden Sie unter Wie stellen Sie sicher, dass der string Gültige JSON verwenden JSON.NET
InformationsquelleAutor 001 | 2012-01-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wo Sie überprüfen möchten json auf server-Seite oder auf der client-Seite.
Angenommen, Sie wollen, es zu tun auf der server-Seite, versuchen Deserialisierung des json-string. wenn es bricht, dann ist es kein gültiges json. Verwenden JavaScriptSerializer für Deserialisieren Zweck
InformationsquelleAutor Anand
Wenn Sie mit der JSON.net software, die Sie tun könnten, genau wie Anand angegeben. Einfach deserialisiert die JSON-Zeichenfolge und wenn es bricht oder Fehler aus, dann ist es kein gültiges JSON-Struktur. Nun, wenn Sie versuchen, etwas zu tun, wie http://jsonlint.com/, dann sind Sie wahrscheinlich erreichen über das hinausgehen, was wir konnten Ihnen mit auf den Foren. Wenn Sie wollte, um zu überprüfen, ob es Fehler ist oder nicht, verwenden Sie einfach den folgenden code in C#, wobei das Ergebnis der JSON-string:
wo die Informationen, die Sie wollen, zu Deserialisieren aus dem JSON-string müsste eine Klasse von RootObject, die ähnlich ist:
Nun, dies wird vorausgesetzt, dass Sie wissen, die Informationen, die SOLLTEN in der JSON-Datei. Ansonsten, das ist ein ganzes Programm in und von sich selbst.
InformationsquelleAutor th3n3wguy