CNode

如何处理从webservice接口上面获得的数据

问答
Nngivan发布于12 年前最后回复12 年前5 回复4164 浏览0 收藏

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

C
captainblue2013#1·12 年前

这是一个对象,请JSON.parse

M
MiguelValentine#2·12 年前

索引KEY是getWeatherResult

result['getWeatherResult']['string'][1]
N
ngivan#4·12 年前
引用 captainblue2013这是一个对象,请JSON.parse

@captainblue2013 非常感谢你的指导

D
DevinXian#5·12 年前
引用 ngivan@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级’,] 
		}
	}
参与回复
登录后即可参与回复。登录