Class JsonLdWriter
Class for serializing a Triple Store in JSON-LD syntax.
Implements
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: VDS.RDF.Writing
Assembly: dotNetRdf.dll
Syntax
public class JsonLdWriter : BaseStoreWriter, IStoreWriter
Constructors
| Improve this Doc 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
| Improve this Doc 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. |
System.IO.TextWriter | output | |
System.Boolean | leaveOpen | Boolean flag indicating if the output writer should be left open by the writer when it completes. |
Overrides
| Improve this Doc 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 |
---|---|
Newtonsoft.Json.Linq.JArray |
Events
| Improve this Doc 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.