Exemplo n.º 1
0
        JsonMessage <M> DecodeMessage(byte[] body)
        {
            var info    = JsonServices.ToObject <MessageInfo>(Encoding.UTF8.GetString(body));
            var message = JsonMessage <M> .FromInfo(info);

            return(message);
        }
Exemplo n.º 2
0
        public void LstJson01()
        {
            var input  = list(1, 2, 3, 4, 5);
            var json   = JsonServices.ToJson(input);
            var output = JsonServices.ToObject <Lst <int> >(json);

            claim.equal(input, output);
        }
Exemplo n.º 3
0
        public void LstJson05()
        {
            var syn    = Synthetic.Create(RandomSeed.Seed01);
            var input  = syn.Next <string>(500);
            var json   = JsonServices.ToJson(input);
            var output = JsonServices.ToObject <Lst <string> >(json);

            claim.equal(input, output);
        }
Exemplo n.º 4
0
 Option <T> TryReconsitute <T>(Json J)
 => Try(() => JsonServices.ToObject <T>(J));
Exemplo n.º 5
0
 protected override C ParseContent(string content)
 => JsonServices.ToObject <C>(content);
Exemplo n.º 6
0
 public JsonMessage(string Body, Guid?MessageId = null)
     : base(typeof(C).Name, JsonServices.ToObject <C>(Body), MessageId)
 {
 }