検証JSONに対するスキーマです。当期純
-
25-09-2019 - |
質問
私が提案した標準JSONスキーマバリデーションが実装す。います。
解決
Json.NET このよ可能です。
他のヒント
A自由Json.NETにオープンソースの代替である NJsonSchemaする(JSONスキーマ案4)。
あなたのソリューションにNewtonsoftのJSON NuGetパッケージを追加します。機能の下に追加して、スキーマと下記の機能に文字列であなたのJSONレスポンスを渡します。
public void ValidateSchema(JsonSchema JSchema, string JsonString) {
JsonString = JsonString.Replace("\"", "'");
var ArrJobj = JArray.Parse(JsonString);
foreach (JObject jo in ArrJobj)
{
if (!jo.IsValid(JSchema)) throw new Exception("Schems Validation failed");
}
}
ホープ、このことができます。
所属していません StackOverflow