问:在我的变量中,我有:
[“数据” :(
{{
表观温度最大=“ 65.31”;
表观温度最大时间= 1444143600; 表观温度最小
=“ 57.36”;
表观温度 最小时间= 1444168800;
cloudCover =“ 0.64”;
露点=“ 56.94”;
湿度=“ 0.86”;
图标=下雨;
月相=“ 0.8”;
臭氧=“ 303.42”;
precipIntensity =“ 0.0056”;
precipIntensityMax =“ 0.0239”;
precipIntensityMaxTime = 1444086000;
precipProbability =“ 0.54”;
precipType =雨;
压力=“ 997.29”;
摘要=“小雨从下午开始,一直持续到晚上。”
SunriseTime = 1444111790;
sunsetTime = 1444152604;
temperatureMax =“ 65.31”;
temperatureMaxTime = 1444143600;
temperatureMin =“ 57.36”;
temperatureMinTime = 1444168800;
时间= 1444086000;
可见性=“ 6.48”;
windBearing = 166;
windSpeed =“ 6.89”;
},
{
visibleTemperatureMax =“ 59.97”;
visibleTemperatureMaxTime = 1444230000;
visibleTemperatureMin =“ 50.23”;
cloudCover =“ 0.72”;
dewPoint =“ 49.54”;
湿度=“ 0.78”;
图标=雨;
moonPhase =“ 0.83”;
臭氧=“ 313.62”;
precipIntensity =“ 0.0028”;
precipIntensityMax =“ 0.0094”;
precipIntensityMaxTime = 1444186800;
precipProbability =“ 0.44”;
precipType =下雨;
压力=“ 1009.55”;
摘要=“早晨有小雨。”;
SunriseTime = 1444198289;
sunsetTime = 1444238869;
temperatureMax =“ 59.97”;
temperatureMaxTime = 1444230000;
temperatureMin =“ 50.23”;
temperatureMinTime = 1444255200;
时间= 1444172400;
可见性=“ 8.699999999999999”;
windBearing = 283;
windSpeed =“ 10.08”;
},
{
visibleTemperatureMax =“ 61.91”;
visibleTemperatureMaxTime = 1444316400;
visibleTemperatureMin =“ 42.83”;
visibleTemperatureMinTime = 1444280400;
cloudCover =“ 0.21”;
dewPoint =“ 42.28”;
湿度=“ 0.68”;
icon =“阴天”;
moonPhase =“ 0.86”;
臭氧=“ 314.92”;
precipIntensity = 0;
precipIntensityMax = 0;
precipProbability = 0;
压力=“ 1021.17”;
summary =“从下午开始部分多云。”;
SunriseTime = 1444284788;
sunsetTime = 1444325134;
temperatureMax =“ 61.91”;
temperatureMaxTime = 1444316400;
temperatureMin =“ 45.18”;
temperatureMinTime = 1444284000;
时间= 1444258800;
可见性=“ 9.380000000000001”;
windBearing = 294;
windSpeed =“ 3.97”;
},
{
visibleTemperatureMax =“ 62.37”;
visibleTemperatureMaxTime = 1444402800;
visibleTemperatureMinTime = 1444370400;
cloudCover =“ 0.08”;
dewPoint =“ 43.52”;
湿度=“ 0.71”;
icon =“阴天晚上”;
moonPhase =“ 0.89”;
臭氧=“ 319.29”;
precipIntensity = 0;
precipIntensityMax = 0;
precipProbability = 0;
压力=“ 1022.8”;
summary =“过夜多云。”;
SunriseTime = 1444371287;
sunsetTime = 1444411400;
temperatureMax =“ 62.37”;
temperatureMaxTime = 1444402800;
temperatureMin =“ 44.65”;
时间= 1444345200;
能见度= 10;
windBearing = 84;
windSpeed =“ 3.35”;
},
{
visibleTemperatureMax =“ 59.45”;
visibleTemperatureMaxTime = 1444485600;
visibleTemperatureMin =“ 42.06”;
visibleTemperatureMinTime = 1444514400;
cloudCover =“ 0.57”;
dewPoint =“ 46.79”;
湿度=“ 0.79”;
icon =“阴天”;
moonPhase =“ 0.92”;
臭氧=“ 303.67”;
precipIntensity =“ 0.0004”;
precipIntensityMax =“ 0。
precipProbability =“ 0.03”;
precipType =下雨;
压力=“ 1019.42”;
summary =“全天多云。”;
SunriseTime = 1444457787;
sunsetTime = 1444497667;
temperatureMax =“ 59.45”;
temperatureMaxTime = 1444485600;
temperatureMin =“ 46.46”;
temperatureMinTime = 1444514400;
时间= 1444431600;
能见度= 10;
windBearing = 96;
windSpeed =“ 8.5”;
},
{
visibleTemperatureMax =“ 58.91”;
visibleTemperatureMaxTime = 1444568400;
visibleTemperatureMin =“ 39.7”;
visibleTemperatureMinTime = 1444525200;
cloudCover =“ 0.01”;
dewPoint =“ 45.03”;
湿度=“ 0.83”;
icon =“晴天”;
moonPhase =“ 0.95”;
臭氧=“ 301.09”;
precipIntensity = 0;
precipIntensityMax = 0;
precipProbability = 0;
压力=“ 1011.89”;
summary =“全天清除。”;
SunriseTime = 1444544288;
sunsetTime = 1444583934;
temperatureMax =“ 58.91”;
temperatureMaxTime = 1444568400;
temperatureMinTime = 1444525200;
时间= 1444518000;
可见性=“ 9.32”;
windBearing = 85;
windSpeed =“ 13.61”;
},
{
visibleTemperatureMax =“ 56.44”;
visibleTemperatureMaxTime = 1444658400;
visibleTemperatureMin =“ 37.81”;
visibleTemperatureMinTime = 1444622400;
cloudCover =“ 0.02”;
dewPoint =“ 42.99”;
湿度=“ 0.8100000000000001”;
icon =“阴天晚上”;
moonPhase =“ 0.98”;
臭氧=“ 302.68”;
precipIntensity = 0;
precipIntensityMax = 0;
precipProbability = 0;
压力=“ 1014.16”;
summary =“过夜多云。”;
SunriseTime = 1444630788;
sunsetTime = 1444670202;
temperatureMax =“ 56.44”;
temperatureMaxTime = 1444658400;
temperatureMin =“ 44.05”;
temperatureMinTime = 1444622400;
时间= 1444604400;
windBearing = 51;
windSpeed =“ 13.22”;
},
{
visibleTemperatureMax =“ 55.08”;
visibleTemperatureMaxTime = 1444741200;
visibleTemperatureMin =“ 38.7”;
cloudCover =“ 0.6899999999999999”;
dewPoint =“ 41.15”;
湿度=“ 0.76”;
icon =“阴天”;
moonPhase =“ 0.01”;
臭氧=“ 306.43”;
precipIntensity = 0;
precipIntensityMax = 0;
precipProbability = 0;
压力=“ 1019.13”;
摘要=“全天多云。”;
SunriseTime = 1444717289;
sunsetTime = 1444756471;
temperatureMax =“ 55.08”;
temperatureMaxTime = 1444741200;
temperatureMin =“ 44.5”;
temperatureMinTime = 1444712400;
时间= 1444690800;
windBearing = 33;
windSpeed =“ 11.8”;
}
),“摘要”:今天和明天有小雨,周二温度降至55°F。,“ icon”:下雨]
而且我想知道如何转换此数据,以便所有属性都可以访问。我想它是JSON格式,但目前已强制转换为[String:Anyobject]。
答:之所以要获得这些类型的字典,是因为它当前不包含同类数据(相同类型的数据)。要解决此问题,您必须检查键,值对的特定类型是否存在。您可以通过强制类型转换来实现。
如果 让 dict = someData 为? [ String : Int ] {
//在这里做些事}
这将检查someData是否为[String:Int]类型。如果是,它将绑定值,否则将返回nil。