JSON序列化与反序列化匿名类型

原创 Laughing  2018-10-24 20:17  阅读 559 次 评论 0 条

JSON反序列化var

  1. using System;  
  2. using System.Collections.Generic;  
  3. using System.Linq;  
  4. using System.Text;  
  5. using System.Data;  
  6. using GongHuiNewtonsoft.Json;  
  7.    
  8. namespace JSONDemo  
  9. {  
  10.     class Program  
  11.     {  
  12.         static void Main(string[] args)  
  13.         {  
  14.             var definition = new { Name = "", Age = 0, Major = "" };  
  15.    
  16.             string json1 = @"{'Name':'GongHui','Age':28,'Major':'.NET ENGINEER'}";  
  17.             var person1 = JsonConvert.DeserializeAnonymousType(json1, definition);  
  18.             Console.WriteLine("---------person1-------------");  
  19.             Console.WriteLine(person1.Name);  
  20.             Console.WriteLine(person1.Age);  
  21.             Console.WriteLine(person1.Major);  
  22.    
  23.             string json2 = @"{'Name':'Jack','Major':'DRIVER'}";  
  24.             var person2 = JsonConvert.DeserializeAnonymousType(json2, definition);  
  25.             Console.WriteLine("---------person2-------------");  
  26.             Console.WriteLine(person2.Name);  
  27.             Console.WriteLine(person2.Age);  
  28.             Console.WriteLine(person2.Major);  
  29.         }  
  30.     }  
  31. }  

历史上的今天:

本文地址:https://www.lisen.me/json-serialization-and-de-serialization-anonymous-types.html
版权声明:本文为原创文章,版权归 木子网 所有,欢迎分享本文,转载请保留出处!

发表评论


表情