Json javascript parsing
Json javascript parsing
我有一个json输出,我想解析它并检索lat和lng的值。请帮帮我。
{
"results" : [
{
"address_components" : [
{
"long_name" : "Annegatan",
"short_name" : "Annegatan",
"types" : [ "route" ]
},
{
"long_name" : "Helsinki",
"short_name" : "Helsinki",
"types" : [ "administrative_area_level_3", "political" ]
},
{
"long_name" : "Finland",
"short_name" : "FI",
"types" : [ "country", "political" ]
}
],
"formatted_address" : "Annegatan, Helsinki, Finland",
"geometry" : {
"bounds" : {
"northeast" : {
"lat" : 60.17088090,
"lng" : 24.94279590
},
"southwest" : {
"lat" : 60.16266270,
"lng" : 24.93114440
}
},
"location" : {
"lat" : 60.16693210,
"lng" : 24.93683020
},
"location_type" : "GEOMETRIC_CENTER",
"viewport" : {
"northeast" : {
"lat" : 60.17088090,
"lng" : 24.94279590
},
"southwest" : {
"lat" : 60.16266270,
"lng" : 24.93114440
}
}
},
"types" : [ "route" ]
}
],
"status" : "OK"
}
请帮我分析一下,并得到相应的纬度和经度。给我"位置":{"lat":60.16693210,"lng":24.93683020},尽可能长。
链接
var obj = {..............} // assign your json to a variable
如果是字符串,则
var obj = JSON.parse('{...}');
获取类似的值
obj.results[0].geometry.location.lat; //60.16693210
obj.results[0].geometry.location.lng; //24.93683020
如果是JSON字符串,则可以使用JSON.parse()
(取决于浏览器和版本)
var obj = JSON.parse(yourJSONstring);
在较旧的浏览器上,您可以使用eval()
而不是
var obj = eval(yourJSONstring);
相关文章:
- parsing .net DateTime in Ruby & JavaScript
- Json javascript parsing
- Javascript HighCharts parsing CSV
- parsing a url for the id - Javascript
- Go vs JavaScript JSON parsing
- Shopify liquid javascript parsing
- javaScript HTML Parsing
- Selenium And PhantomJS Isn't Parsing Javascript
- Parsing in Javascript
- Xcode Javascript JSON parsing
- JavaScript HTML table parsing
- Parsing an URL in JavaScript
- Parsing XML in JavaScript
- JavaScript: parsing JSON
- Parsing CDATA from Javascript
- Javascript Markdown Parsing
- Parsing JSON with Javascript
- javascript JSON parsing
- JavaScript parsing value
- url parsing javascript