TEL:400-8793-956
当前位置:程序、服务器

如何快速转换此数据?

提问者: 近期获赞: 浏览人数: 发布时间:2021-02-13 11:40:17

 问:在我的变量中,我有:

 
[“数据” :(
         {{
        表观温度最大=“ 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 = 1444712​​400;
        时间= 1444690800;
        windBearing = 33;
        windSpeed =“ 11.8”;
    }
 ),“摘要”:今天和明天有小雨,周二温度降至55°F。,“ icon”:下雨]
而且我想知道如何转换此数据,以便所有属性都可以访问。我想它是JSON格式,但目前已强制转换为[String:Anyobject]。
 
 
答:之所以要获得这些类型的字典,是因为它当前不包含同类数据(相同类型的数据)。要解决此问题,您必须检查键,值对的特定类型是否存在。您可以通过强制类型转换来实现。
 
如果 让 dict  =  someData 为? [ String : Int ]  { 
//在这里做些事}   
 
这将检查someData是否为[String:Int]类型。如果是,它将绑定值,否则将返回nil。
上一篇: 不同的方式编写了程序,然后又运行了,他编写程序的方式是否有优势?
下一篇: 有人可以解释一下如何在MAC上找到虚拟环境的路径吗?