我正在尝试使用C#解析从Google Rest API获取的日历响应,但似乎一直卡住了。[编辑]更新:@符号并没有阻止深入挖掘,我通过用
我确定我在访问时出现了错误...
以下是我试图解析的
_at_
替换@
进行验证。请参见快速查看的屏幕截图:
![enter image description here](https://istack.dev59.com/XdHry.webp)
以下是我试图解析的
jsonString
:{
"kind": "calendar#freeBusy",
"timeMin": "2015-06-12T14:00:00.000Z",
"timeMax": "2015-06-14T14:00:00.000Z",
"calendars": {
"joe@bobs.com": {
"busy": [
{
"start": "2015-06-13T18:30:00Z",
"end": "2015-06-13T19:30:00Z"
},
{
"start": "2015-06-13T20:30:00Z",
"end": "2015-06-13T21:30:00Z"
},
{
"start": "2015-06-13T23:00:00Z",
"end": "2015-06-14T00:00:00Z"
}
]
}
}
}
我尝试使用了以下方法:
dynamic myObj = Json.Decode(jsonString);
and
var myObj = JsonConvert.DeserializeObject(jsonString);
但我不知道如何进入动态生成的 joe@bobs.com
密钥来循环遍历所有忙碌的时间。
有什么想法吗?
myObj.calendars["joe@bobs.com"]
- jocull