Próbuję utworzyć metodę sprawdzania poprawności ciąg JSON ze schematu Json przy użyciu tej metody: http://www.newtonsoft.com/json/help/html/JsonSchema.htmNewtonsoft.Json.Schema.JsonSchema jest przestarzały?
mówi obiekt jest przestarzały i przeniósł się do własnego pakietu, więc używam NuGet
i zainstalować pakiet (Newtonsoft.Json.dll
i Newtonsoft.Json.Schema.dll
są odniesienia) oraz:
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);
}
Jak mogę pozbyć się przestarzałych wiadomości? Wydaje mi się, że kod został przeniesiony do innego pakietu/dll, ale jest nazywany/używany w ten sam sposób i jakoś odwołuję się do przestarzałego? Wygląda na to, że brakuje mi czegoś prostego/oczywistego.
EDYCJA: Oto obraz, który może pomóc.
Właśnie edytowane moją odpowiedź, aby dodać obraz. O ile mogę powiedzieć, że DLL jest dodany poprawnie, tak? –