質問

私が提案した標準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");

        }

    }
ホープ、このことができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top