使用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