如何为Bing搜索API解析此JSON对象

时间:2014-07-30 13:30:12

标签: java json bing-api

我有一个Bing搜索API结果的JSON对象,结构如下:

{"d":
{"results":[
{"__metadata":{"uri":"***","type":"***"},"ID":"***","Title":"***","Description":"***","DisplayUrl":"***","Url":"***"},

//repeated for 50 array items

     ]
,"__next":https://api.datamarket.azure.com/Data.ashx/Bing/Search/Web?Query=\u0027microsoft\u0027&$skip=50"}}

}
}

我可以解析50个数组项以获取搜索结果URL。但这仅适用于Bing搜索结果的第一页。我想在所有页面中获取搜索结果URL。我有几个问题,但都是在同一个问题上。

1)如何循环搜索结果页面?有什么办法可以从Bing JSON对象中获得结果数量吗? 2)我怎么知道我到达了最后一页? 3)如何获取最后一个JSON对象:

"__next":https://api.datamarket.azure.com/Data.ashx/Bing/Search/Web?Query=\u0027microsoft\u0027&$skip=50"}}

0 个答案:

没有答案