其他分享
首页 > 其他分享> > 使用LitJson创建Json数组

使用LitJson创建Json数组

作者:互联网

之前在项目中发现如果使用代码

static void Main(string[] args)
{
    JsonData jsondata = new JsonData();
    jsondata["Array"] = new JsonData();
    string json = jsondata.ToJson();
    Console.WriteLine(json);                  //result {"Array":}
}

也就是{"Array":} 中"Array"键后没有值。

而且项目中需要将Array字段创建为一个Count为0的Json数组。这时候应该怎么操作呢

static void Main(string[] args)
{
    JsonData jsondata = new JsonData();
    jsondata["Array"] = new JsonData();
    jsondata["Array"].SetJsonType(JsonType.Array);
    string json = jsondata.ToJson();
    Console.WriteLine(json);           //result {"Array":[]}
}

这时候也就达到了需要将Array字段创建为Count为0的Json数组了。

如果需要创建有内容的Json数组反而很简单

static void Main(string[] args)
{
    JsonData jsondata = new JsonData();
    jsondata["Array"] = new JsonData();
    jsondata["Array"].Add(0);
    jsondata["Array"][0] = "1";
    string json = jsondata.ToJson();
    Console.WriteLine(json);        //result {"Array":["1"]}
}

 

标签:string,json,JsonData,Json,jsondata,数组,new,Array,LitJson
来源: https://blog.csdn.net/DoyoFish/article/details/90543859