如何处理从webservice接口上面获得的数据
发布于 10 年前 作者 ngivan 3672 次浏览 最后一次编辑是 8 年前 来自 问答

用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]

@MiguelValentine 非常感谢你的回复

@captainblue2013 非常感谢你的指导

@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级’,] 
		}
	}
回到顶部