Web services 创建RESTful Web服务并调用API,获取json

Web services 创建RESTful Web服务并调用API,获取json,web-services,rest,Web Services,Rest,任何人都可以提供一个使用java创建rest Web服务的示例来调用网站的api,然后返回json 例如,以下URL的google maps API: {你的钥匙} 将给我: { "debug_info" : [], "html_attributions" : [ "Listings by \u003ca href=\"http://www.yellowpages.com.au/\"\u003eYellow Pages\u003c/a\u003e" ], "n

任何人都可以提供一个使用java创建rest Web服务的示例来调用网站的api,然后返回json

例如,以下URL的google maps API:

{你的钥匙}

将给我:

{
   "debug_info" : [],
   "html_attributions" : [
      "Listings by \u003ca href=\"http://www.yellowpages.com.au/\"\u003eYellow Pages\u003c/a\u003e"
   ],
   "next_page_token" : "CkQ2AAAAofX2E2QEjupf8_2fHdU2VWhd_m1UHQbfLZYt_Afh_pKBsboFKnChqjNnRAhabuNLATuCLqhDo43LaMpXFxDdGRIQFawAdzfVPVeUaD6p_vjjexoULA5HagnDRfChHbWdjDUkQYTTAsk",
   "results" : [
      {
         "formatted_address" : "2 Henry Lawson Avenue, McMahons Point NSW, Australia",
         "geometry" : {
            "location" : {
               "lat" : -33.848536,
               "lng" : 151.20613
            }
         },
         "icon" : "http://maps.gstatic.com/mapfiles/place_api/icons/restaurant-71.png",
         "id" : "518a9a070a33fb6e1ec75a076782515c688fd855",
         "name" : "Sails on Lavender Bay",
         "opening_hours" : {
            "open_now" : false
         },
         "photos" : [
            {
               "height" : 236,
               "html_attributions" : [],
               "photo_reference" : "CoQBfAAAABLadap32Q-C2R5MUp4RFdxYN5wIRzp1li8zyS_oqM0DZyjW5MJ5D5mzdSg_fUNrlnRpvZ2gYXSb8wGluXESztdKONUm4fqavwU7BdugbEYxyRqJmFkWnhNmEyNdj0WKHIYo4ViHWRUhnd3YgALSPBlnJBBTsBy8si9-5penG0LtEhBXI4Ijyq92xl762MwkDOCiGhQWEz49n1-5XplaLJ-PmuH8AeqpKQ",
               "width" : 371
            }
         ],
         "price_level" : 3,
         "rating" : 4.3,
         "reference" : "CoQBcwAAALMXTtQBHqX59XmtlsoyzeZRtxcmU7Tv9Dw70xypZNb10RcbsJH9ejaqx5I5HouifcbkaR60V7Xr4X1nmot9JJQW1IG2CHUXvGQCaLKPe2jHBLnwKuc79HmhE6qLl9Koh4xWzKtOqycGSTbU9-qeXqehGcRK2tlbY-DWaCnILqTeEhBGY3xdW3wFdQPD5VVEE3VYGhRYylVumuS7t3wmqJVkbplqW9pLJg",
         "types" : [ "restaurant", "food", "establishment" ]

rest Web服务应该使用URL并选择更改参数并返回JSON结果

为什么不直接调用Google Maps API?Java REST服务的附加价值是什么?顺便说一句:第三方API(如谷歌地图)的Java客户端和RESTful Java服务是不同的。我直接调用它的原因是因为我使用的是只接受“http”的东西,谷歌API是“https”,那么你应该配置一个代理。