我正在尝试创建一个简单的Web应用程序,该应用程序将纬度和经度存储在JSON字符串中,并使用它们在Google地图上放置标记。当前,我在服务器上有一个程序,当在Web浏览器中输入URL时,该程序会检索带有数据的JSON字符串。产生的JSON字符串如下:

{"employees":[{"email":"bones93@hotmail.co.uk","lat":"53","lon":"-3","alt":"0","date":"unknown","time":"unknown"},{"email":"unknown","lat":"0","lon":"0","alt":"0","date":"unknown","time":"unknown"},{"email":"unknown","lat":"0","lon":"0","alt":"0","date":"unknown","time":"unknown"}]}


我可以在JavaScript中使用哪种方法来获取生成的JSON字符串?

附言:我知道以后需要解析文本以创建JSON对象,这可以在以后完成。

最佳答案

你可以用

var x = JSON.parse('{"employees":[{"email":"bones93@hotmail.co.uk","lat":"53","lon":"-3","alt":"0","date":"unknown","time":"unknown"},{"email":"unknown","lat":"0","lon":"0","alt":"0","date":"unknown","time":"unknown"},{"email":"unknown","lat":"0","lon":"0","alt":"0","date":"unknown","time":"unknown"}]}');


然后使用以下命令访问它:

x["employees"][0]["lat"];

07-24 09:46
查看更多