Class JsonLdWriter
Class for serializing a Triple Store in JSON-LD syntax.
Inheritance
System.Object
JsonLdWriter
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: VDS.RDF.Writing
Assembly: dotNetRDF.dll
Syntax
public class JsonLdWriter : 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)
Method for saving data to a Triple Store.
Declaration
public void Save(ITripleStore store, TextWriter output)
Parameters
Type | Name | Description |
---|---|---|
ITripleStore | store | Triple Store. |
System.IO.TextWriter | output | Write to save to. |
Save(ITripleStore, TextWriter, Boolean)
Method for saving data to a Triple Store.
Declaration
public void Save(ITripleStore store, TextWriter output, bool leaveOpen)
Parameters
Type | Name | Description |
---|---|---|
ITripleStore | store | Triple Store. |
System.IO.TextWriter | output | Write to save to. |
System.Boolean | leaveOpen | Boolean flag indicating if the output writer should be left open by the writer when it completes. |
Save(ITripleStore, String)
Method for saving data to a Triple Store.
Declaration
public void Save(ITripleStore store, string filename)
Parameters
Type | Name | Description |
---|---|---|
ITripleStore | store | Triple Store. |
System.String | filename | File to save to. |
SerializeStore(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 event StoreWriterWarning Warning
Event Type
Type | Description |
---|---|
StoreWriterWarning |