예제 #1
0
 /// <summary>
 /// Json serialize a BsonValue into a TextWriter
 /// </summary>
 public static void Serialize(BsonValue value, TextWriter writer, bool pretty = false, bool writeBinary = true)
 {
     var w = new JsonWriter(writer);
     w.Pretty = pretty;
     w.WriteBinary = writeBinary;
     w.Serialize(value ?? BsonValue.Null);
 }
예제 #2
0
파일: JsonEx.cs 프로젝트: ststeiger/LiteDB
        /// <summary>
        /// Serialize a BsonDocument (or any BsonValue) into a JsonEx string
        /// </summary>
        public static string Serialize(BsonValue value, bool pretty = false, bool showbinary = true)
        {
            var writer = new JsonWriter(pretty, showbinary);

            return(writer.Serialize(value));
        }
예제 #3
0
        /// <summary>
        /// Json serialize a BsonValue into a TextWriter
        /// </summary>
        public static void Serialize(BsonValue value, TextWriter writer)
        {
            var json = new JsonWriter(writer);

            json.Serialize(value ?? BsonValue.Null);
        }