在文档的类别列表中,有总体类别(食品、餐厅、健康)以及其中的许多子类别。但是,当我发出请求并解析 JSON 时,返回的唯一类别是子类别。
甚至文档中的示例 json 也没有整体类别“类别”:[ [“Local Flavor”,“localflavor”],[“Mass Media”,“massmedia”]],
如果我搜索餐馆,类别将返回诸如“意大利、法国、美国”之类的内容,而不是“餐馆”。有没有办法在 json 中获取整体类别以便我可以使用它?
谢谢
在文档的类别列表中,有总体类别(食品、餐厅、健康)以及其中的许多子类别。但是,当我发出请求并解析 JSON 时,返回的唯一类别是子类别。
甚至文档中的示例 json 也没有整体类别“类别”:[ [“Local Flavor”,“localflavor”],[“Mass Media”,“massmedia”]],
如果我搜索餐馆,类别将返回诸如“意大利、法国、美国”之类的内容,而不是“餐馆”。有没有办法在 json 中获取整体类别以便我可以使用它?
谢谢
请改用搜索 API,并category_filter
根据此列表设置 a 。
这应该为您提供给定类别中的所有“对象”。
像这样的东西http://api.yelp.com/v2/search?category_filter=restaurants
。
更新
好像我误解了一点......所以你想获得根类别。
(例如,对于“意大利”->“餐厅”、“法国”-> 餐厅、“汽车经销商”-> 汽车等)
我认为你有两个选择:
id
并category_filter
设置为餐厅并检查它是否返回任何结果 - 如果没有,则该对象不在正确的类别中。我建议对其进行硬编码的原因是,因为 Yelp 没有提供 API 来获取完整的类别列表。
在我看来,我会尝试方法#1,因为它在网络端的密集度较低,而且字典速度很快。
但是要回答您最初的问题,不,JSON 文件中不可能有根类别。