110,567
社区成员
发帖
与我相关
我的任务
分享
{
"errno": 0,
"data": {
"count": 5,
"datastreams": [{
"datapoints": [{
"at": "2019-07-28 17:58:31.518",
"value": 1
}, {
"at": "2019-07-28 17:58:27.530",
"value": 1
}, {
"at": "2019-07-28 17:58:23.520",
"value": 1
}, {
"at": "2019-07-28 17:58:19.684",
"value": 1
}, {
"at": "2019-07-28 17:58:15.748",
"value": 1
}],
"id": "3325_0_5700"
}]
},
"error": "succ"
}
{
"errno": 0,
"data": {
"count": 5,
"datastreams": [{
"datapoints": [{
"at": "2019-07-28 17:58:31.518",
"value": 1
}, {
"at": "2019-07-28 17:58:27.530",
"value": 1
}, {
"at": "2019-07-28 17:58:23.520",
"value": 1
}, {
"at": "2019-07-28 17:58:19.684",
"value": 1
}, {
"at": "2019-07-28 17:58:15.748",
"value": 1
}],
"id": "3325_0_5700"
}]
},
"error": "succ"
}
public class ErrorInfo
{
public int Errno{get;set;}
public ErrorInfoData Data{get;set;}
public string Error{get;set;}
}
public class ErrorInfoData
{
public int Count {get;set;}
public Datastream[] Datastreams {get;set;}
}
public class Datastream
{
public string Id{get;set;}
public DataPoint[] DataPoints{get;set;}
}
public class DataPoint
{
public string At {get;set;}
public int Value {get;set;}
}
foreach(Match match in Regex.Matches(txt,@"""at"":""([^""]*)""[^""]*""value"":([^}]*)"))
{
match.Groups[1].Value //at
match.Groups[2].Value //value
}