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.
C#, So validieren Sie JSON mit Regex ⇐ C#
-
- Similar Topics
- Replies
- Views
- Last post