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

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.