Class JsonLdWriter
Class for serializing a Triple Store in JSON-LD syntax.
Implements
Inherited Members
Namespace: VDS.RDF.Writing
Assembly: dotNetRdf.dll
Syntax
public class JsonLdWriter : BaseStoreWriter, IStoreWriter
Constructors
| Edit this page View SourceJsonLdWriter()
Create a new serializer with default serialization options.
Declaration
public JsonLdWriter()
JsonLdWriter(JsonLdWriterOptions)
Create a new serializer with the specified serialization options.
Declaration
public JsonLdWriter(JsonLdWriterOptions options)
Parameters
Type | Name | Description |
---|---|---|
JsonLdWriterOptions | options |
Methods
| Edit this page View SourceSave(ITripleStore, TextWriter, bool)
Method for saving data to a Triple Store.
Declaration
public override void Save(ITripleStore store, TextWriter output, bool leaveOpen)
Parameters
Type | Name | Description |
---|---|---|
ITripleStore | store | Triple Store. |
TextWriter | output | Write to save to. |
bool | leaveOpen | Boolean flag indicating if the output writer should be left open by the writer when it completes. |
Overrides
| Edit this page View SourceSerializeStore(ITripleStore)
Serialize a Triple Store to an expanded JSON-LD document.
Declaration
public JArray SerializeStore(ITripleStore store)
Parameters
Type | Name | Description |
---|---|---|
ITripleStore | store |
Returns
Type | Description |
---|---|
JArray |
Events
| Edit this page View SourceWarning
Event which writers can raise to indicate possible ambiguities or issues in the syntax they are producing
Declaration
public override event StoreWriterWarning Warning
Event Type
Type | Description |
---|---|
StoreWriterWarning |
Overrides
Remarks
This class does not raise this event.