JSON 스키마 유효성 검사를위한 제안 된 표준이 있다는 것을 알고 있습니다. .NET에 구현이 있습니까?.Net의 스키마에 대해 JSON을 확인하십시오.
4
A
답변
4
Json.NET에는이 기능이 있습니다.
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");
}
}
희망이
5
Json.NET에 대한 무료 및 오픈 소스 대안 NJsonSchema입니다 (JSON 스키마 초안 4) 도움이됩니다.