예제 #1
0
파일: LstJson.cs 프로젝트: 0xCM/Meta.Core
        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);
        }
예제 #2
0
파일: LstJson.cs 프로젝트: 0xCM/Meta.Core
        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);
        }
예제 #3
0
 Option <Json> TrySerialize <T>(T Entity)
 => Try(() => JsonServices.ToJson(Entity));
예제 #4
0
 protected override string RenderContent(C content)
 => JsonServices.ToJson(content);
예제 #5
0
 public static Json ToJson(this IEnumerable <NamedValue> NamedValues)
 => JsonServices.ToJson(JObject.FromObject(new
 {
     NamedValues
 }));
예제 #6
0
 public static StringContent EncodeJsonContent(this object o)
 => new StringContent(JsonServices.ToJson(o), Encoding.UTF8, JsonMediaType);
예제 #7
0
 byte[] Encode(JsonMessage <M> Message)
 => Encoding.UTF8.GetBytes(JsonServices.ToJson(Message.MessageInfo));