62,046
社区成员
发帖
与我相关
我的任务
分享
{
"daysdata": {
"1": {
"date": "2017-12-13",
"count": 176,
"rate": 0
},
"2": {
"date": "2017-12-12",
"count": 119,
"rate": 0
},
"3": {
"date": "2017-12-11",
"count": 99,
"rate": 0
},
"4": {
"date": "2017-12-10",
"count": 56,
"rate": 0
},
"5": {
"date": "2017-12-09",
"count": 73,
"rate": 0
},
"6": {
"date": "2017-12-08",
"count": 149,
"rate": 0
},
"7": {
"date": "2017-12-07",
"count": 230,
"rate": 0
}
}
}
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
string str = "{\"daysdata\": {\"1\": {\"date\": \"2017-12-13\",\"count\": 176,\"rate\": 0},\"2\": {\"date\": \"2017-12-12\",\"count\": 119,\"rate\": 0},\"3\": {\"date\": \"2017-12-11\",\"count\": 99,\"rate\": 0},\"4\": {\"date\": \"2017-12-10\",\"count\": 56,\"rate\": 0},\"5\": {\"date\": \"2017-12-09\",\"count\": 73,\"rate\": 0},\"6\": {\"date\": \"2017-12-08\",\"count\": 149,\"rate\": 0},\"7\": {\"date\": \"2017-12-07\",\"count\": 230,\"rate\": 0}}}";
Data data = JsonConvert.DeserializeObject<Data>(str);
foreach (var key in data.daysdata.Keys)
{
InnerData innerData = data.daysdata[key];
Console.WriteLine("{0} {1} {2} {3}", key,innerData.date, innerData.count, innerData.rate);
}
}
}
public class Data
{
public Dictionary<string, InnerData> daysdata { get; set; }
}
public class InnerData
{
public string date { get; set; }
public int count { get; set; }
public int rate { get; set; }
}
}
static void Main(string[] args)
{
string json = "你的json";
Rootobject q = JsonConvert.DeserializeObject<Rootobject>(json);
Console.ReadLine();
}
public class Rootobject
{
public Daysdata daysdata { get; set; }
}
public class Daysdata
{
public _1 _1 { get; set; }
public _2 _2 { get; set; }
public _3 _3 { get; set; }
public _4 _4 { get; set; }
public _5 _5 { get; set; }
public _6 _6 { get; set; }
public _7 _7 { get; set; }
}
public class _1
{
public string date { get; set; }
public int count { get; set; }
public int rate { get; set; }
}
public class _2
{
public string date { get; set; }
public int count { get; set; }
public int rate { get; set; }
}
public class _3
{
public string date { get; set; }
public int count { get; set; }
public int rate { get; set; }
}
public class _4
{
public string date { get; set; }
public int count { get; set; }
public int rate { get; set; }
}
public class _5
{
public string date { get; set; }
public int count { get; set; }
public int rate { get; set; }
}
public class _6
{
public string date { get; set; }
public int count { get; set; }
public int rate { get; set; }
}
public class _7
{
public string date { get; set; }
public int count { get; set; }
public int rate { get; set; }
}