0

我想从谷歌应用引擎中的 url 获取 json,你能告诉我一些非常简单的方法吗,谢谢,sr 我的英语不好

网址

内容:

{
   "debug_info" : [],
   "html_attributions" : [ "Listings by \u003ca href=\"http://www.diadiem.com/\"\u003eDiadiem.com\u003c/a\u003e" ],
   "next_page_token" : "ClRMAAAAl7MjfntXhFEi33IPPcZJJ5fYfiJzIIGggr9Xc6A_sKeTrjohJntaaG1jWaGYMKiZYruuoqTVipUZFaLhpNXZbhYloN6SeS44epx3lPRdpuMSEHWJTSO2ShwXOz6bjg0xefcaFOUN9wK6NE5Dykjx-x-VLypkBMRH",
   "results" : [
      {
         "geometry" : {
            "location" : {
               "lat" : 16.058660,
               "lng" : 108.2191410
            }
         },
         "icon" : "http://maps.gstatic.com/mapfiles/place_api/icons/generic_business-71.png",
         "id" : "7064cb3f44db62207fc2bd83579b63ca9552e658",
         "name" : "Vietcombank - Atm",
         "reference" : "CnRwAAAAHU3y6j7CocExwcFq6DKtkS2SFT-0X23E7C9M7bpHk2EF04ShIX7IRNl9TwGF_APSwaKmk8XSZIGm52ajXnpKhj15i48w0BHmJR0ZamJdIAi3iJD_sExjjHkf5Lnfxq4iLroTAmQyRAoAVG7dMwVeTRIQcO_Qq9N85d96vQCtEdZjyRoUbETiZPHxkSjkbD9CVnQh6N_8yUA",
         "types" : [ "establishment" ],
         "vicinity" : "272 Phan Châu Trinh"
      },
      {
         "geometry" : {
            "location" : {
               "lat" : 16.0602490,
               "lng" : 108.21470
            }
         },
         "icon" : "http://maps.gstatic.com/mapfiles/place_api/icons/generic_business-71.png",
         "id" : "bd20b9fbd718c13ee3f6d404c3004b649130df4a",
         "name" : "ATM DongA Bank",
         "reference" : "CnRtAAAAP9XTDfjgtqvahglz24j2posRRCR9ry56xyAd0FX810ZeyiKWeEi4Btfnfycb23Sa6x_grdjJszB7Xf80jFBrer9kHYQHsKX2-spx9LHn_yrZxlfC7wxHOdUt9YbYMp71fzQ_SJOC9W1Hj2cHHi9g0BIQPrdWzJvelD1NDEcC49Q8eRoUE0juanyzeZHjyYbnozUGB13RySk",
         "types" : [ "atm", "finance", "establishment" ],
         "vicinity" : "Nguyễn Văn Linh, Da Nang"
      },
4

2 回答 2

0

此外,没有在上面的“已回答问题”链接中明确说明 - 即使您可以在浏览器中手动使用 url 来获取 json 数据,您也不能只从网页代码中访问 json(或 xml)(看起来你已经在你的帖子中完成了)。有各种安全方面,谷歌甚至不会以这种方式发送请求的数据(我相信这是调用跨站点脚本 - 谷歌它以获取更多详细信息)。它必须去 - 如上面链接的示例所示,从您的网页到您的服务器,让服务器向 Google 发出请求以获取数据,让服务器然后将其发布回您的网站/网页(通过 AJAX 或只是一个新页面 - 但是您在您的网站上做事)。那是马虎和非技术,但是我在周日浪费了一整天试图解决这个问题,直到我理解了这个问题以及我应该做什么(并且必须做)。这可能不是你所指的,但我认为它可能确实是。如果是这样,我希望它有所帮助。干杯

于 2013-06-20T08:58:25.243 回答
0

不确定我是否正确地回答了您的问题,但如果您尝试解析 Google 的 JSON 响应,那么使用 jQuery parseJSON函数可能是一种很好且简单的方法。

您还可以查看这个已回答的问题以查看示例代码。

于 2013-06-08T03:21:16.020 回答