JSON スキーマ検証の標準が提案されていることは知っていますが、.Net での実装はありますか?
質問する
9827 次
3 に答える
18
Json.NET に代わる無料のオープン ソースはNJsonSchema (JSON スキーマ ドラフト 4) です。
于 2016-03-04T08:17:15.170 に答える
2
Json.NETにはこの機能があります。
于 2010-04-09T07:23:43.070 に答える
0
ソリューションに Newtonsoft の Json NuGet パッケージを追加します。以下の関数を追加し、Schema と 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");
}
}
お役に立てれば
于 2013-11-22T09:06:46.770 に答える