Json操作库DynamicJson使用指南

2019-12-30 13:49:17于海丽


var nestJson = DynamicJson.Parse(@"{""tes"":10,""nest"":{""a"":0}");
 
      nestJson.nest(); // 判断是否存在nest属性
      nestJson.nest("a"); // 删除nest属性中的a属性
 
      // 处理json中的键和C#的类型冲突导致编译失败,或语法提示错误,只需要在前面加@前缀即可
      var json = DynamicJson.Parse(@"{""int"":10,""event"":null}");
      var r1 = json.@int; // 10.0
      var r2 = json.@event; // null

例子一:TwitterAPI


static void Main()
{
  var publicTL = new WebClient().DownloadString(@"http://www.easck.com/pre>

例子二:TwitterAPI2


static void Main(string[] args)
{
  var wc = new WebClient();
  var statuses = Enumerable.Range(1, 5)
    .Select(i =>
      wc.DownloadString("http://www.easck.com/pre>

看到这里,是不是觉得很爽,赶快让你的项目集成DynamicJson吧。

 

 
注:相关教程知识阅读请移步到c#教程频道。