Jquery 以JSON格式解析数据
我有以下JSON字符串,JSON lint说它是有效的,但是,我只是在访问它的值时经历了一段痛苦的时光Jquery 以JSON格式解析数据,jquery,json,Jquery,Json,我有以下JSON字符串,JSON lint说它是有效的,但是,我只是在访问它的值时经历了一段痛苦的时光 var json='{"currentVersion":10.2,"folders":["Canvas","Demographics","Elevation","Ocean","Reference","Specialty","Utilities"],"services":[{"name":"ESRI_Imagery_World_2D","type":"MapServer"},{"name":"
var json='{"currentVersion":10.2,"folders":["Canvas","Demographics","Elevation","Ocean","Reference","Specialty","Utilities"],"services":[{"name":"ESRI_Imagery_World_2D","type":"MapServer"},{"name":"ESRI_StreetMap_World_2D","type":"MapServer"},{"name":"I3_Imagery_Prime_World","type":"GlobeServer"},{"name":"NASA_CloudCover_World","type":"GlobeServer"},{"name":"NatGeo_World_Map","type":"MapServer"},{"name":"NGS_Topo_US_2D","type":"MapServer"},{"name":"Ocean_Basemap","type":"MapServer"},{"name":"USA_Topo_Maps","type":"MapServer"},{"name":"World_Imagery","type":"MapServer"},{"name":"World_Physical_Map","type":"MapServer"},{"name":"World_Shaded_Relief","type":"MapServer"},{"name":"World_Street_Map","type":"MapServer"},{"name":"World_Terrain_Base","type":"MapServer"},{"name":"World_Topo_Map","type":"MapServer"}]}'
例如,如何访问currentVersion的值
我尝试了json.currentVersion,但它以json字符串的形式返回{,这就是你得到的,你不能真正访问任何东西,你必须先解析它
var obj = JSON.parse(json);
obj.currentVersion
作为一个JSON字符串,这就是你所拥有的,你不能真正访问任何东西,你必须先解析它
var obj = JSON.parse(json);
obj.currentVersion