C#, So validieren Sie JSON mit Regex

Post a reply

Smilies
:) :( :oops: :chelo: :roll: :wink: :muza: :sorry: :angel: :read: *x) :clever:
View more smilies

BBCode is ON
[img] is ON
[flash] is OFF
[url] is ON
Smilies are ON

Topic review
   

Expand view Topic review: C#, So validieren Sie JSON mit Regex

by Guest » 05 Feb 2025, 10:41

Sagen Sie, JSON String wird gegeben, und ich möchte mit C# validieren. Wir alle wissen, dass JSON String das folgende Format hat < /p>

string jsonStr = {"Id":123,"Value":"asdf","Time":"adf","isGood":false}];
< /code>

Ich möchte vorerst die Nummer, String-, Boolean-, Null -Typen kümmern. Ich kann sehen, dass das Muster von JSON < /p>

ist{ + " + String + " + : + (Number)|(Boolean)|(" + String + ")|(Null) + , + ... + } + ]
// ... means one or more
< /code>

Ich bin wirklich neu im regulären Ausdruck, also habe ich keine Ahnung ... könnte mir jemand helfen? < /p>

Bearbeiten < /strong>

Entschuldigung, ich verwende nicht json.net und ich möchte es nicht verwenden. Ich fand, dass die Verwendung von Regex die einzige Möglichkeit ist, meine JSON -Zeichenfolge zu validieren. Wenn es einen Vorschlag gibt, werde ich mich dafür entscheiden. Danke < /p>

edit2 < /strong>

Meine Frage ist "Wie man JSON mit Regex validieren" und Nicht "sollte ich JSON mit Regex validieren". Ihr versteht wahrscheinlich, dass das Unternehmen eine eigene Richtlinie hat, "keine Ressource der dritten Party zu verwenden". Was soll ich tun, Leute? Ich darf es einfach nicht benutzen.

Top