コード例 #1
0
        // implementation of framing/compact processing

        private static JToken ProcessObject(WriteContext context, IGraph graph, GraphObject o)
        {
            if (o.IsID)
            {
                return(ProcessSubject(context, graph, o.Id));
            }
            else
            {
                return(JToken.Parse(o.ToJSON()));
            }
        }
コード例 #2
0
ファイル: JsonLdWriter.cs プロジェクト: tomlm/LinkedData
 private void InnerWriteObject(GraphObject o)
 {
     if (o.IsID)
     {
         _writer.WriteStartObject();
         _writer.WritePropertyName("@id");
         _writer.WriteValue(o.Id);
         _writer.WriteEndObject();
     }
     else
     {
         _writer.WriteRawValue(o.ToJSON());
     }
 }