<PackageReference Include="NJsonSchema" Version="8.11.6284.26855" />

JsonReferenceResolver

public class JsonReferenceResolver
Resolves JSON Pointer references.

Initializes a new instance of the JsonReferenceResolver class.

public void AddDocumentReference(string documentPath, JsonSchema4 schema)

Adds a document reference.

protected virtual JsonSchema4 ResolveDocumentReference(object rootObject, string jsonPath)

Resolves a document reference.

protected virtual Task<JsonSchema4> ResolveFileReferenceAsync(string filePath)

Resolves a file reference.

public Task<JsonSchema4> ResolveReferenceAsync(object rootObject, string jsonPath)

Gets the object from the given JSON path.

protected virtual Task<JsonSchema4> ResolveUrlReferenceAsync(string url)

Resolves an URL reference.