我试图反序列化以下JSon字符串,以便我可以捕获abcd中的值...
{
"2012-11-26 20:34:12": {
"a": 65,
"b": -1,
"c": "2012-11-26 20:34:12",
"d": -1,
"e": 0,
"f": -112.3211156215747,
"g": 33.57955864376957
}
}
Run Code Online (Sandbox Code Playgroud)
JSonlint说这是有效的JSon数据,但是我在C#中创建什么类来使用JSON.NET JsonConverter对其进行反序列化?
我将获得更多这样的数据,密钥会有所不同(目前显示为"2012-11-26 20:34:12"),这是令我困惑的部分.
任何让我入门的示例代码将不胜感激
我有以下JSON lint所说的JSON字符串是有效的,但是,我有一段时间只是访问它的值.
var json='{"currentVersion":10.2,"folders":["Canvas","Demographics","Elevation","Ocean","Reference","Specialty","Utilities"],"services":[{"name":"ESRI_Imagery_World_2D","type":"MapServer"},{"name":"ESRI_StreetMap_World_2D","type":"MapServer"},{"name":"I3_Imagery_Prime_World","type":"GlobeServer"},{"name":"NASA_CloudCover_World","type":"GlobeServer"},{"name":"NatGeo_World_Map","type":"MapServer"},{"name":"NGS_Topo_US_2D","type":"MapServer"},{"name":"Ocean_Basemap","type":"MapServer"},{"name":"USA_Topo_Maps","type":"MapServer"},{"name":"World_Imagery","type":"MapServer"},{"name":"World_Physical_Map","type":"MapServer"},{"name":"World_Shaded_Relief","type":"MapServer"},{"name":"World_Street_Map","type":"MapServer"},{"name":"World_Terrain_Base","type":"MapServer"},{"name":"World_Topo_Map","type":"MapServer"}]}'
Run Code Online (Sandbox Code Playgroud)
例如,如何访问currentVersion的值?
我试过了,json.currentVersion但它回来了{