Я пытаюсь создать метод для проверки строки JSON со схемой Json с помощью этого метода: http://www.newtonsoft.com/json/help/html/JsonSchema.htmNewtonsoft.Json.Schema.JsonSchema устарел?
Это говорит объект устарел и переехал в свой собственный пакет, поэтому я использую NuGet
и установить пакет (Newtonsoft.Json.dll
и Newtonsoft.Json.Schema.dll
являются ссылки) и есть:
using Newtonsoft.Json.Schema;
using Newtonsoft.Json.Linq;
public bool validateSchema(string _Json)
{
JsonSchema schema = JsonSchema.Parse(
@"{
'properties': {
[MySchemaHere]
}
");
JObject jobject = JObject.Parse(_Json);
return jobject.IsValid(schema);
}
Как избавиться от устаревшего сообщения? Мне кажется, что код был перенесен в другой пакет/dll, но вызывается/используется таким же образом, и я как-то ссылаюсь на устаревший? Кажется, что я пропустил что-то простое/очевидное.
EDIT: Вот изображение, которое может помочь.
я просто редактировал свой ответ, чтобы добавить изображение. Насколько я могу сказать, DLL добавляется правильно, да? –