如何处理从webservice接口上面获得的数据
发布于 2个月前 作者 ngivan 254 次浏览 来自 问答

用soap访问webservice的天气接口,网站上面说是获得的数据是一维数组,但是console.log(result)是获以下数据,typeof(result)是object,但是输出result[1]却是undefined的, 1.这个是数组吗?这个跟数字索引的数组有什么区别?它的索引是什么? 2.能将这个数组转换成数字索引数组吗?或者提取里面的数据组成个新数组? { getWeatherResult: { string: [ '直辖市 北京’, '北京’, '792’, '2014/12/10 23:03:30’, '-7℃/3℃’, '北风5-6级’, '1.gif’, '1.gif’, '12月11日 晴转多云’, '-4℃/3℃’, '北风3-4级转4-5级’, ] } }

5 回复

这是一个对象,请JSON.parse

索引KEY是getWeatherResult

result['getWeatherResult']['string'][1]

@ngivan 哈哈,我是来推广markdown的

    { 
        getWeatherResult:{ 
            string:
                [ '直辖市 北京’,
                '北京’,
                '792’,
                '2014/12/10 23:03:30’,
                '-7℃/3℃’,
                '北风5-6级’,
                '1.gif’,
                '1.gif’,
                '12月11日 晴转多云’,
                '-4℃/3℃’,
                '北风3-4级转4-5级’,] 
        }
    }
回到顶部