c#通过字典组多层json字符串

  平时的时候都是通过创建类的形式来组json,但是这次的数据是同一个类里的参数是有可能直接消失不显示的,所以我想到用字典的形式来创建

 首先创建一个字典

  List<Dictionary<string, object>> list = new List<Dictionary<string, object>>();

 然后循环向字典里插入数据

  for(int i=0;i<3;i++){

    Dictionary<string, object> jsharePlan = new Dictionary<string, object>();
    jsharePlan.Add("id", 1);
    jsharePlan.Add("name", 12);
    jsharePlan.Add("parent", 123);
    jsharePlan.Add("value", 1234);

    list.Add(jsharePlan);

}

 Dictionary<string, object> listtest = new Dictionary<string, object>();

    listtest .Add("id", 1);
    listtest .Add("name", 12);
    listtest .Add("parent", 123);
    list.Add(jsharePlan);

就可以像这样随意的定义想要的参数名

上一篇:C#常用数据结构:数组,ArrayList,List<>,链表,Queue,Stack,Dictionary


下一篇:C#对字典Dictionary 的添加,遍历