Ejemplo n.º 1
0
        public void WriteMicrosoft()
        {
            using var buffer = new JsonStreamWriter(Stream.Null);
            using var writer = new Utf8JsonWriter(buffer);

            JsonSerializer.Serialize(writer, Objects, new JsonSerializerOptions
            {
                PropertyNamingPolicy = JsonNamingPolicy.CamelCase
            });
        }
Ejemplo n.º 2
0
 protected override void SaveJson(Stream s)
 {
     using (var w = new JsonStreamWriter(s))
     {
         w.WriteStartObject();
         w.WritePropertyName("key");
         w.WriteValue(Key);
         w.WriteEndObject();
         w.Flush();
     }
 }
Ejemplo n.º 3
0
 protected override void SaveJson(Stream s)
 {
     using (var w = new JsonStreamWriter(s))
     {
         var skey = Convert.ToBase64String(SessionKey);
         w.WriteStartObject();
         w.WritePropertyName("skey");
         w.WriteValue(skey);
         w.WriteEndObject();
         w.Flush();
     }
 }
Ejemplo n.º 4
0
 protected override void SaveJson(Stream s)
 {
     using (var w = new JsonStreamWriter(s))
     {
         w.WriteStartObject();
         w.WritePropertyName("usr");
         w.WriteValue(Username);
         w.WritePropertyName("msg");
         w.WriteValue(Message);
         w.WriteEndObject();
         w.Flush();
     }
 }
Ejemplo n.º 5
0
 protected override void SaveJson(Stream s)
 {
     using (var w = new JsonStreamWriter(s))
     {
         w.WriteStartObject();
         w.WritePropertyName("login");
         w.WriteValue(Login);
         w.WritePropertyName("password");
         w.WriteValue(Password);
         w.WriteEndObject();
         w.Flush();
     }
 }
Ejemplo n.º 6
0
 protected override void SaveJson(Stream s)
 {
     using (var w = new JsonStreamWriter(s))
     {
         w.WriteStartObject();
         w.WritePropertyName("result");
         w.WriteValue((int)Result);
         w.WritePropertyName("sid");
         w.WriteValue(SessionId.ToString());
         w.WriteEndObject();
         w.Flush();
     }
 }
Ejemplo n.º 7
0
 protected override void SaveJson(Stream s)
 {
     using (var w = new JsonStreamWriter(s))
     {
         w.WriteStartObject();
         w.WritePropertyName("sid");
         w.WriteValue(SessionId.ToString());
         w.WritePropertyName("data");
         w.WriteValue(Convert.ToBase64String(Data));
         w.WriteEndObject();
         w.Flush();
     }
 }
Ejemplo n.º 8
0
 private void SaveJson(Stream s)
 {
     using (var w = new JsonStreamWriter(s))
     {
         var siv    = Convert.ToBase64String(iv, 0, iv.Length);
         var scdata = Convert.ToBase64String(cdata.GetBuffer(), 0, (int)cdata.Length);
         w.WriteStartObject();
         w.WritePropertyName("iv");
         w.WriteValue(siv);
         w.WritePropertyName("cdata");
         w.WriteValue(scdata);
         w.WriteEndObject();
         w.Flush();
     }
 }
Ejemplo n.º 9
0
 private void SaveJson(Stream s)
 {
     using (var w = new JsonStreamWriter(s))
     {
         w.WriteStartObject();
         w.WritePropertyName("msz");
         w.WriteValue(Size);
         w.WritePropertyName("mid");
         w.WriteValue((int)Id);
         w.WritePropertyName("mflags");
         w.WriteValue((int)Flags);
         w.WriteEndObject();
         w.Flush();
     }
 }
Ejemplo n.º 10
0
 protected override void SaveJson(Stream s)
 {
     using (var w = new JsonStreamWriter(s))
     {
         w.WriteStartObject();
         w.WritePropertyName("unames");
         w.WriteStartArray();
         foreach (var uname in Usernames)
         {
             w.WriteValue(uname);
         }
         w.WriteEndArray();
         w.WriteEndObject();
         w.Flush();
     }
 }
Ejemplo n.º 11
0
 protected override void SaveJson(Stream s)
 {
     using (var w = new JsonStreamWriter(s))
     {
         w.WriteStartObject();
         w.WritePropertyName("usr");
         w.WriteValue(Username);
         w.WritePropertyName("file_name");
         w.WriteValue(FileName);
         w.WritePropertyName("file_size");
         w.WriteValue(FileSize);
         w.WritePropertyName("file_hash");
         w.WriteValue(Convert.ToBase64String(FileHash));
         w.WritePropertyName("block_size");
         w.WriteValue(BlockSize);
         w.WritePropertyName("sid");
         w.WriteValue(SessionId.ToString());
         w.WriteEndObject();
         w.Flush();
     }
 }
Ejemplo n.º 12
0
        public void WriteMaverick()
        {
            using var buffer = new JsonStreamWriter(Stream.Null);

            new JsonWriter(buffer).WriteValue(Objects);
        }